{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001275187-20-000024","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2020-01-31","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2020-01-31","srt-types":"http://fasb.org/srt-types/2020-01-31","srt":"http://fasb.org/srt/2020-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","ango":"http://www.angiodynamics.com/20200531","country":"http://xbrl.sec.gov/country/2020-01-31"},"description":"10-K 0001275187-20-000024 (CIK 0001275187) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2020-08-10"}],"entities":[{"name":"cik:0001275187"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"rpt:unit-3","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"ango:covenant","dataType":"xs:decimal"},{"name":"ango:Employees","dataType":"xs:decimal"},{"name":"ango:working_hour","dataType":"xs:decimal"},{"name":"ango:Petition","dataType":"xs:decimal"},{"name":"ango:claim","dataType":"xs:decimal"},{"name":"ango:reexamination_appeal","dataType":"xs:decimal"},{"name":"ango:patent","dataType":"xs:decimal"},{"name":"ango:motion","dataType":"xs:decimal"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"},{"name":"srt-types:extensibleListItemType","baseType":"xs:token"}],"concepts":[{"name":"ango:AccountsReceivableDuePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:AccruedLitigation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:AccruedRecallLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:AcquisitionRestructuringAndOtherItemsNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:AssetAcquisitionConsiderationTransferred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:AssetAcquisitionContingentConsiderationLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:CapitalStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"ango:ChangeInFairValueOfContingentConsideration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:CommonStockVotesPerShare","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"ango:ContractualObligationToBePaidAfterYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:ContractwithCustomerRightofReturnRestockingCharge","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:DeferredIncomeTaxRelatedToOperatingActivity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:EmployeePlanParticipatingEligibilityPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:IncomeTaxReconciliationEffectOfForeignOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:LineOfCreditFacilityNumberOfCovenants","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:LossContingencyClaimsReversedNumber","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:LossContingencyReexaminationsNumber","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:NoncashLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:NumberOfPatentsAssertedForReexamination","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:NumberOfSharePurchasePeriod","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:PercentageOfDomesticAssets","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"ango:PercentageOfInternationalSalesToNetSales","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:PrepaidExpensesAndOtherTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ango:PrepaidExpensesAndOtherTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ango:PrepaidIncomeandOtherTaxes","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:PrepaidLicenseeFees","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:PurchaseObligationToBePaidAfterYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RevenuePerformanceObligationPaymentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:Royalties","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RoyaltiesDueAfterFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RoyaltiesDueInFirstYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RoyaltiesDueinFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RoyaltiesDueinSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:RoyaltiesDueinThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"ango:ScheduleOfIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:SharePurchasePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:ShortTermInvestmentsMaturityPeriod","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ango:SoftwareLicenses","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:TSAReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:TradeShows","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:TransactionCostsDisposition","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"ango:TransitionServicesAgreementTermsServicePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentsIncorporatedByReferenceTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:IcfrAuditorAttestationFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountingStandardsUpdateExtensibleList","dataType":"srt-types:extensibleListItemType","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedRoyaltiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","dataType":"xs:decimal","periodType":"instant","nillable":true},{"name":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNoteTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerAssetNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ContractWithCustomerLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentForeignTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxAssetsDeferredIncome","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedContributionPlanCostRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DerivativesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GainLossOnSaleOfBusiness","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAcquiredDuringPeriod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillImpairmentLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillPurchaseAccountingAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryFinishedGoods","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterials","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryValuationReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryWorkInProcess","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LandAndLandImprovements","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseAndRentalExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermLoansPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LossContingencyClaimsDismissedNumber","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:LossContingencyPendingClaimsNumber","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList","dataType":"srt-types:extensibleListItemType","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList","dataType":"srt-types:extensibleListItemType","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","dataType":"srt-types:extensibleListItemType","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherCommitmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNoncashIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherPrepaidExpenseCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PaymentsForLegalSettlements","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForRestructuring","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDebtIssuanceCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidRent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromDivestitureOfBusinesses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromLongTermLinesOfCredit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ProvisionForDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PurchaseObligationDueInFourthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PurchaseObligationDueInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PurchaseObligationDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PurchaseObligationDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReceivablesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RepaymentsOfLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ResearchAndDevelopmentExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ResearchAndDevelopmentExpensePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RestructuringCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestructuringReserve","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestructuringReserveCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestructuringReserveSettledWithoutCash2","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueFromContractWithCustomerTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SalesAndExciseTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfGoodwillTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingAndMarketingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:TreasuryStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"ango:CashPaidDuringPeriodAbstract"},{"name":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract"},{"name":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract"},{"name":"ango:GoodwillAndIntangibleAssetsTextualAbstract"},{"name":"ango:IncomeTaxesTextualAbstract"},{"name":"ango:NetSalesByProductCategoryAbstract"},{"name":"ango:RetirementPlansTextualAbstract"},{"name":"ango:ScheduleofIncomeTaxLineItems"},{"name":"ango:SummaryOfSalesForGeographicAreasAbstract"},{"name":"dei:CoverAbstract"},{"name":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccruedLiabilitiesCurrentAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:ClassOfStockLineItems"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"name":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"},{"name":"us-gaap:DisaggregationOfRevenueLineItems"},{"name":"us-gaap:DisaggregationOfRevenueTable"},{"name":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract"},{"name":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EarningsPerShareBasicAbstract"},{"name":"us-gaap:EarningsPerShareBasicAndDilutedAbstract"},{"name":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"},{"name":"us-gaap:EarningsPerShareDilutedAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"},{"name":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"},{"name":"us-gaap:FiniteLivedIntangibleAssetsLineItems"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillRollForward"},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"},{"name":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncomeTaxExaminationTable"},{"name":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InventoryNetAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeLeaseDescriptionLineItems"},{"name":"us-gaap:LesseeLeaseDescriptionTable"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LiabilitiesFairValueDisclosureAbstract"},{"name":"us-gaap:LossContingenciesLineItems"},{"name":"us-gaap:LossContingenciesTable"},{"name":"us-gaap:MovementInValuationAllowancesAndReservesRollForward"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:OtherOwnershipInterestsLineItems"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:PropertyPlantAndEquipmentNetAbstract"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"},{"name":"us-gaap:RestructuringAndRelatedActivitiesAbstract"},{"name":"us-gaap:RestructuringCostAndReserveLineItems"},{"name":"us-gaap:RestructuringReserveRollForward"},{"name":"us-gaap:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"},{"name":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfOtherOwnershipInterestsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable"},{"name":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ScheduleOfStockByClassTable"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:SegmentsGeographicalAreasAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"}],"dimensions":[{"name":"ango:AssetAcquisitionAxis","domainClass":"ango:AssetAcquisitionDomain"},{"name":"ango:LeaseArrangementsAxis","domainClass":"ango:LeaseArrangementsDomain"},{"name":"dei:LegalEntityAxis","domainClass":"dei:EntityDomain"},{"name":"srt:CounterpartyNameAxis","domainClass":"srt:RepurchaseAgreementCounterpartyNameDomain"},{"name":"srt:CumulativeEffectPeriodOfAdoptionAxis","domainClass":"srt:CumulativeEffectPeriodOfAdoptionDomain"},{"name":"srt:LitigationCaseAxis","domainClass":"srt:LitigationCaseTypeDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:StatementGeographicalAxis","domainClass":"srt:SegmentGeographicalDomain"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainClass":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ContingentConsiderationByTypeAxis","domainClass":"us-gaap:ContingentConsiderationTypeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DisposalGroupClassificationAxis","domainClass":"us-gaap:DisposalGroupClassificationDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByLiabilityClassAxis","domainClass":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueByMeasurementFrequencyAxis","domainClass":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainClass":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LitigationStatusAxis","domainClass":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainClass":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:MeasurementInputTypeAxis","domainClass":"us-gaap:MeasurementInputTypeDomain"},{"name":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","domainClass":"us-gaap:OptionIndexedToIssuersEquityTypeDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestructuringCostAndReserveAxis","domainClass":"us-gaap:TypeOfRestructuringDomain"},{"name":"us-gaap:RestructuringPlanAxis","domainClass":"us-gaap:RestructuringPlanDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:TaxPeriodAxis","domainClass":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:ValuationTechniqueAxis","domainClass":"us-gaap:ValuationTechniqueDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"}],"domainClasses":[{"name":"ango:AssetAcquisitionDomain"},{"name":"ango:LeaseArrangementsDomain"},{"name":"dei:EntityDomain"},{"name":"srt:CumulativeEffectPeriodOfAdoptionDomain"},{"name":"srt:LitigationCaseTypeDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:RepurchaseAgreementCounterpartyNameDomain"},{"name":"srt:SegmentGeographicalDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ContingentConsiderationTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DisposalGroupClassificationDomain"},{"name":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"},{"name":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LitigationStatusDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:MeasurementInputTypeDomain"},{"name":"us-gaap:OptionIndexedToIssuersEquityTypeDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestructuringPlanDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:TypeOfRestructuringDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:ValuationTechniqueDomain"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-1","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:LegalCostsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:MergersandAcquisitionsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:TransitionServiceAgreementMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:DivestitureMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:IntangibleImpairmentMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-2","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:LegalCostsMember"}]},{"name":"rpt:domain-3","root":"srt:LitigationCaseTypeDomain","relationships":[{"source":"srt:LitigationCaseTypeDomain","target":"ango:BiolitecInc.Member"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MerzContractTerminationMember"}]},{"name":"rpt:domain-4","root":"us-gaap:RestructuringPlanDomain","relationships":[{"source":"us-gaap:RestructuringPlanDomain","target":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember"}]},{"name":"rpt:domain-5","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:EquipmentTransferMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:RegulatoryFilingsMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:ContractTerminationMember"},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-6","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember"}]},{"name":"rpt:domain-7","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TechnologyBasedIntangibleAssetsMember"},{"source":"us-gaap:TrademarksMember","target":"ango:RadiaDyneTrademarkMember"},{"source":"us-gaap:TrademarksMember","target":"ango:OarTracTrademarkMember"},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember"},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"ango:OarTracTechnologyBasedIntangibleAssetsMember"},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"us-gaap:CustomerRelationshipsMember"}]},{"name":"rpt:domain-8","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:C3WaveTipLocationAssetMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ContingentConsiderationTypeDomain","relationships":[{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:RevenueBasedPaymentMember"},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:TechnicalMilestonesMember"}]},{"name":"rpt:domain-10","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-11","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TechnologyBasedIntangibleAssetsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"}]},{"name":"rpt:domain-12","root":"ango:AssetAcquisitionDomain","relationships":[{"source":"ango:AssetAcquisitionDomain","target":"ango:C3WaveTipLocationAssetMember"}]},{"name":"rpt:domain-13","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember"}]},{"name":"rpt:domain-14","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"}]},{"name":"rpt:domain-15","root":"srt:LitigationCaseTypeDomain","relationships":[{"source":"srt:LitigationCaseTypeDomain","target":"ango:CrBardIncMember"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:TheUtahActionMember"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MedCompandSmithsPatentActionMember"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:TheDelawareActionMember"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:ConstructionIssuesMember"},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MerzNorthAmericaSettlementMember"}]},{"name":"rpt:domain-16","root":"dei:EntityDomain","relationships":[{"source":"dei:EntityDomain","target":"ango:C.R.BardInc.Member"}]},{"name":"rpt:domain-17","root":"us-gaap:LitigationStatusDomain","relationships":[{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember"}]},{"name":"rpt:domain-18","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember"}]},{"name":"rpt:domain-19","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"}]},{"name":"rpt:domain-20","root":"srt:CumulativeEffectPeriodOfAdoptionDomain","relationships":[{"source":"srt:CumulativeEffectPeriodOfAdoptionDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"}]},{"name":"rpt:domain-21","root":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","relationships":[{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember"}]},{"name":"rpt:domain-22","root":"us-gaap:DisposalGroupClassificationDomain","relationships":[{"source":"us-gaap:DisposalGroupClassificationDomain","target":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"}]},{"name":"rpt:domain-23","root":"srt:RepurchaseAgreementCounterpartyNameDomain","relationships":[{"source":"srt:RepurchaseAgreementCounterpartyNameDomain","target":"ango:MedlineMember"}]},{"name":"rpt:domain-24","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember"}]},{"name":"rpt:domain-25","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-26","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember"},{"source":"us-gaap:LossContingencyNatureDomain","target":"ango:TechnicalMilestonesMember"}]},{"name":"rpt:domain-27","root":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","relationships":[{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"ango:ContingentConsiderationEarnOutLiabilityMember"}]},{"name":"rpt:domain-28","root":"us-gaap:ValuationTechniqueDomain","relationships":[{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:ValuationTechniqueDiscountedCashFlowMember"},{"source":"us-gaap:ValuationTechniqueDomain","target":"ango:RevenueBasedPaymentMember"},{"source":"us-gaap:ValuationTechniqueDomain","target":"ango:ValuationTechniqueEstimatedProbabilityMember"}]},{"name":"rpt:domain-29","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-30","root":"us-gaap:MeasurementInputTypeDomain","relationships":[{"source":"us-gaap:MeasurementInputTypeDomain","target":"us-gaap:MeasurementInputDiscountRateMember"},{"source":"us-gaap:MeasurementInputTypeDomain","target":"ango:MeasurementInputProbabilityofPaymentMember"}]},{"name":"rpt:domain-31","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"ango:ContingentConsiderationEarnOutLiabilityMember"}]},{"name":"rpt:domain-32","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember"}]},{"name":"rpt:domain-33","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"ango:ProductTechnologiesMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:LicenseAgreementTermsMember"}]},{"name":"rpt:domain-34","root":"us-gaap:TaxPeriodDomain","relationships":[{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodOneMember"},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodTwoMember"},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodFourMember"},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodThreeMember"}]},{"name":"rpt:domain-35","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:IsraelTaxAuthorityMember"}]},{"name":"rpt:domain-36","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member"}]},{"name":"rpt:domain-37","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-38","root":"us-gaap:TypeOfAdoptionMember","relationships":[{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member"}]},{"name":"rpt:domain-39","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingMember"}]},{"name":"rpt:domain-40","root":"ango:LeaseArrangementsDomain","relationships":[{"source":"ango:LeaseArrangementsDomain","target":"ango:SevenYearBuildingLeaseMember"},{"source":"ango:LeaseArrangementsDomain","target":"ango:TwoYearBuildingLeaseMember"}]},{"name":"rpt:domain-41","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-42","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember"}]},{"name":"rpt:domain-43","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-44","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"}]},{"name":"rpt:domain-45","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember"}]},{"name":"rpt:domain-46","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"ango:VascularInterventionsandTherapiesMember"},{"source":"srt:ProductsAndServicesDomain","target":"ango:VascularAccessMember"},{"source":"srt:ProductsAndServicesDomain","target":"ango:OncologyMember"}]},{"name":"rpt:domain-47","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"country:US"},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:NonUsMember"}]},{"name":"rpt:domain-48","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"ango:PeripheralVascularMember"},{"source":"srt:ProductsAndServicesDomain","target":"ango:AccessMember"},{"source":"srt:ProductsAndServicesDomain","target":"ango:OncologySurgeryMember"}]},{"name":"rpt:domain-49","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"country:US"},{"source":"srt:SegmentGeographicalDomain","target":"ango:InternationalMember"}]},{"name":"rpt:domain-50","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"ango:ResearchAndDevelopmentMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"ango:SalesandMarketingMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-51","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},{"source":"us-gaap:PlanNameDomain","target":"ango:StockPurchasePlanMember"}]},{"name":"rpt:domain-52","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-53","root":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","relationships":[{"source":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-54","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"}]},{"name":"rpt:domain-55","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"}]}],"members":[{"name":"ango:AccessMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"ango:BioSentryMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"ango:BiolitecInc.Member","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:C.R.BardInc.Member","domainClasses":["dei:EntityDomain"]},{"name":"ango:C3WaveTipLocationAssetMember","domainClasses":["ango:AssetAcquisitionDomain","us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"ango:ConstructionIssuesMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:ContingentConsiderationEarnOutLiabilityMember","domainClasses":["us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"ango:CrBardIncMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:DivestitureMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:EquipmentTransferMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:EximoMedicalLtd.Member","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"ango:IntangibleImpairmentMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:InternationalMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"ango:LegalCostsMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember","domainClasses":["us-gaap:RestructuringPlanDomain"]},{"name":"ango:MeasurementInputProbabilityofPaymentMember","domainClasses":["us-gaap:MeasurementInputTypeDomain"]},{"name":"ango:MedCompandSmithsPatentActionMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:MedlineMember","domainClasses":["srt:RepurchaseAgreementCounterpartyNameDomain"]},{"name":"ango:MergersandAcquisitionsMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:MerzContractTerminationMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:MerzNorthAmericaSettlementMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:NAMICFluidManagementBusinessMember","domainClasses":["us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain"]},{"name":"ango:OarTracTechnologyBasedIntangibleAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"ango:OarTracTrademarkMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"ango:OncologyMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"ango:OncologySurgeryMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"ango:PeripheralVascularMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"ango:ProductTechnologiesMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"ango:RadiaDyneMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"ango:RadiaDyneTrademarkMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"ango:RegulatoryFilingsMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:ResearchAndDevelopmentMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"ango:RevenueBasedPaymentMember","domainClasses":["us-gaap:ContingentConsiderationTypeDomain","us-gaap:ValuationTechniqueDomain"]},{"name":"ango:SalesandMarketingMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"ango:SevenYearBuildingLeaseMember","domainClasses":["ango:LeaseArrangementsDomain"]},{"name":"ango:StockPurchasePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"ango:TaxPeriodFourMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"ango:TaxPeriodOneMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"ango:TaxPeriodThreeMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"ango:TaxPeriodTwoMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"ango:TechnicalMilestonesMember","domainClasses":["us-gaap:ContingentConsiderationTypeDomain","us-gaap:LossContingencyNatureDomain"]},{"name":"ango:TheDelawareActionMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:TheUtahActionMember","domainClasses":["srt:LitigationCaseTypeDomain"]},{"name":"ango:TransitionServiceAgreementMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"ango:TwoYearBuildingLeaseMember","domainClasses":["ango:LeaseArrangementsDomain"]},{"name":"ango:ValuationTechniqueEstimatedProbabilityMember","domainClasses":["us-gaap:ValuationTechniqueDomain"]},{"name":"ango:VascularAccessMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"ango:VascularInterventionsandTherapiesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"country:US","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","domainClasses":["srt:CumulativeEffectPeriodOfAdoptionDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"us-gaap:AccountingStandardsUpdate201602Member","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedTranslationAdjustmentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:BaseRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:BuildingMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ComputerEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ConstructionInProgressMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ContractTerminationMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","domainClasses":["us-gaap:DisposalGroupClassificationDomain"]},{"name":"us-gaap:DomesticCountryMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:OptionIndexedToIssuersEquityTypeDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:FacilityClosingMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueMeasurementsRecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:GeneralAndAdministrativeExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:IsraelTaxAuthorityMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:LicenseAgreementTermsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:LineOfCreditMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:LondonInterbankOfferedRateLIBORMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MeasurementInputDiscountRateMember","domainClasses":["us-gaap:MeasurementInputTypeDomain"]},{"name":"us-gaap:NonUsMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"us-gaap:OneTimeTerminationBenefitsMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:OtherRestructuringMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:PendingLitigationMember","domainClasses":["us-gaap:LitigationStatusDomain"]},{"name":"us-gaap:PerformanceSharesMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:ResearchAndDevelopmentExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RestrictedStockUnitsRSUMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SellingAndMarketingExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:TechnologyBasedIntangibleAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:TrademarksMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:TreasuryStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","domainClasses":["us-gaap:ValuationTechniqueDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"srt:LitigationCaseAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:RestructuringPlanAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:ContingentConsiderationByTypeAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"ango:AssetAcquisitionAxis","domainNetwork":"rpt:domain-12","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:LitigationCaseAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:LitigationStatusAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"srt:CumulativeEffectPeriodOfAdoptionAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:DisposalGroupClassificationAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:CounterpartyNameAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:DisposalGroupClassificationAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:DisposalGroupClassificationAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-26","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByLiabilityClassAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:ContingentConsiderationByTypeAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:ValuationTechniqueAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:MeasurementInputTypeAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-31","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-32","optional":true},{"dimension":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-33","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:TaxPeriodAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-36","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-37","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"ango:LeaseArrangementsAxis","domainNetwork":"rpt:domain-40","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-41","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-43","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-44","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-45","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-46","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-47","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-48","optional":true}]},{"name":"rpt:cube-27","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-28","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-29","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-50","optional":true}]},{"name":"rpt:cube-30","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-51","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","domainNetwork":"rpt:domain-53","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-54","optional":true}]},{"name":"rpt:cube-31","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-55","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"ango:AccessMember","labelType":"xbrl:verboseLabel","value":"Vascular Access","language":"en-US"},{"forObject":"ango:AccessMember","labelType":"xbrl:label","value":"Access [Member]","language":"en-US"},{"forObject":"ango:AccessMember","labelType":"xbrl:documentation","value":"Access.","language":"en-US"},{"forObject":"ango:AccountsReceivableDuePeriod","labelType":"xbrl:verboseLabel","value":"Accounts receivables period due","language":"en-US"},{"forObject":"ango:AccountsReceivableDuePeriod","labelType":"xbrl:label","value":"Accounts Receivable Due Period","language":"en-US"},{"forObject":"ango:AccountsReceivableDuePeriod","labelType":"xbrl:documentation","value":"Accounts receivable due period.","language":"en-US"},{"forObject":"ango:AccruedLitigation","labelType":"xbrl:terseLabel","value":"Litigation matters (Note 17)","language":"en-US"},{"forObject":"ango:AccruedLitigation","labelType":"xbrl:label","value":"Accrued Litigation","language":"en-US"},{"forObject":"ango:AccruedLitigation","labelType":"xbrl:documentation","value":"Accrued Litigation","language":"en-US"},{"forObject":"ango:AccruedRecallLiability","labelType":"xbrl:terseLabel","value":"Indemnification holdback","language":"en-US"},{"forObject":"ango:AccruedRecallLiability","labelType":"xbrl:label","value":"Accrued Recall Liability","language":"en-US"},{"forObject":"ango:AccruedRecallLiability","labelType":"xbrl:documentation","value":"Accrued Recall Liability","language":"en-US"},{"forObject":"ango:AcquisitionRestructuringAndOtherItemsNet","labelType":"xbrl:verboseLabel","value":"Acquisition, restructuring and other items, net","language":"en-US"},{"forObject":"ango:AcquisitionRestructuringAndOtherItemsNet","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"ango:AcquisitionRestructuringAndOtherItemsNet","labelType":"xbrl:label","value":"Acquisition Restructuring and Other Items Net","language":"en-US"},{"forObject":"ango:AcquisitionRestructuringAndOtherItemsNet","labelType":"xbrl:documentation","value":"Acquisition Restructuring And Other Items Net.","language":"en-US"},{"forObject":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember","labelType":"xbrl:terseLabel","value":"Allowance for sales returns and doubtful accounts","language":"en-US"},{"forObject":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember","labelType":"xbrl:label","value":"Allowance for Sales Returns and Doubtful Accounts [Member]","language":"en-US"},{"forObject":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember","labelType":"xbrl:documentation","value":"Allowance for Sales Returns and Doubtful Accounts [Member]","language":"en-US"},{"forObject":"ango:AssetAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Asset Acquisition [Axis]","language":"en-US"},{"forObject":"ango:AssetAcquisitionAxis","labelType":"xbrl:label","value":"Asset Acquisition [Axis]","language":"en-US"},{"forObject":"ango:AssetAcquisitionAxis","labelType":"xbrl:documentation","value":"Asset Acquisition [Axis]","language":"en-US"},{"forObject":"ango:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:terseLabel","value":"Aggregate purchase price","language":"en-US"},{"forObject":"ango:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:label","value":"Asset Acquisition, Consideration Transferred","language":"en-US"},{"forObject":"ango:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:documentation","value":"Asset Acquisition, Consideration Transferred","language":"en-US"},{"forObject":"ango:AssetAcquisitionContingentConsiderationLiability","labelType":"xbrl:terseLabel","value":"Contingent consideration for acquisition earn outs","language":"en-US"},{"forObject":"ango:AssetAcquisitionContingentConsiderationLiability","labelType":"xbrl:label","value":"Asset Acquisition, Contingent Consideration, Liability","language":"en-US"},{"forObject":"ango:AssetAcquisitionContingentConsiderationLiability","labelType":"xbrl:documentation","value":"Asset Acquisition, Contingent Consideration, Liability","language":"en-US"},{"forObject":"ango:AssetAcquisitionDomain","labelType":"xbrl:terseLabel","value":"Asset Acquisition [Domain]","language":"en-US"},{"forObject":"ango:AssetAcquisitionDomain","labelType":"xbrl:label","value":"Asset Acquisition [Domain]","language":"en-US"},{"forObject":"ango:AssetAcquisitionDomain","labelType":"xbrl:documentation","value":"[Domain] for Asset Acquisition [Axis]","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","labelType":"xbrl:terseLabel","value":"Finite-lived intangibles","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","labelType":"xbrl:label","value":"Asset Acquisition, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finite-Lived Intangibles","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","labelType":"xbrl:documentation","value":"Asset Acquisition, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finite-Lived Intangibles","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Asset Acquisition, Recognized Identifiable Assets Acquired And Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:documentation","value":"Asset Acquisition, Recognized Identifiable Assets Acquired And Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","labelType":"xbrl:terseLabel","value":"Supplemental balance sheet information","language":"en-US"},{"forObject":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","labelType":"xbrl:label","value":"Assets And Liabilities, Lessee [Table Text Block]","language":"en-US"},{"forObject":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","labelType":"xbrl:documentation","value":"Assets And Liabilities, Lessee [Table Text Block]","language":"en-US"},{"forObject":"ango:BioSentryMember","labelType":"xbrl:terseLabel","value":"BioSentry","language":"en-US"},{"forObject":"ango:BioSentryMember","labelType":"xbrl:label","value":"BioSentry [Member]","language":"en-US"},{"forObject":"ango:BioSentryMember","labelType":"xbrl:documentation","value":"BioSentry [Member]","language":"en-US"},{"forObject":"ango:BiolitecInc.Member","labelType":"xbrl:terseLabel","value":"Biolitec, Inc.","language":"en-US"},{"forObject":"ango:BiolitecInc.Member","labelType":"xbrl:label","value":"Biolitec, Inc. [Member]","language":"en-US"},{"forObject":"ango:BiolitecInc.Member","labelType":"xbrl:documentation","value":"Biolitec, Inc. [Member]","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities, adjustments","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","labelType":"xbrl:documentation","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","labelType":"xbrl:totalLabel","value":"Net assets acquired, adjustments","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Financial Assets","language":"en-US"},{"forObject":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","labelType":"xbrl:documentation","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Financial Assets","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","labelType":"xbrl:totalLabel","value":"Total assets acquired","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Including Goodwill","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","labelType":"xbrl:documentation","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Assets, Including Goodwill","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","labelType":"xbrl:terseLabel","value":"Long-term deposits","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Long-Term Deposits","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","labelType":"xbrl:documentation","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Long-Term Deposits","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","labelType":"xbrl:terseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses","language":"en-US"},{"forObject":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","labelType":"xbrl:documentation","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses","language":"en-US"},{"forObject":"ango:C.R.BardInc.Member","labelType":"xbrl:terseLabel","value":"C.R. Bard, Inc.","language":"en-US"},{"forObject":"ango:C.R.BardInc.Member","labelType":"xbrl:label","value":"C.R. Bard, Inc. [Member]","language":"en-US"},{"forObject":"ango:C.R.BardInc.Member","labelType":"xbrl:documentation","value":"C.R. Bard, Inc. [Member]","language":"en-US"},{"forObject":"ango:C3WaveTipLocationAssetMember","labelType":"xbrl:terseLabel","value":"C3 Wave Tip Location Asset","language":"en-US"},{"forObject":"ango:C3WaveTipLocationAssetMember","labelType":"xbrl:label","value":"C3 Wave Tip Location Asset [Member]","language":"en-US"},{"forObject":"ango:C3WaveTipLocationAssetMember","labelType":"xbrl:documentation","value":"C3 Wave Tip Location Asset [Member]","language":"en-US"},{"forObject":"ango:CapitalStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Authorized capital stock (shares)","language":"en-US"},{"forObject":"ango:CapitalStockSharesAuthorized","labelType":"xbrl:label","value":"Capital Stock Shares Authorized","language":"en-US"},{"forObject":"ango:CapitalStockSharesAuthorized","labelType":"xbrl:documentation","value":"Capital stock shares authorized.","language":"en-US"},{"forObject":"ango:CashPaidDuringPeriodAbstract","labelType":"xbrl:verboseLabel","value":"Cash paid during the year for:","language":"en-US"},{"forObject":"ango:CashPaidDuringPeriodAbstract","labelType":"xbrl:label","value":"Cash Paid During Period [Abstract]","language":"en-US"},{"forObject":"ango:CashPaidDuringPeriodAbstract","labelType":"xbrl:documentation","value":"Cash Paid During Period [Abstract]","language":"en-US"},{"forObject":"ango:ChangeInFairValueOfContingentConsideration","labelType":"xbrl:verboseLabel","value":"Change in fair value of contingent consideration","language":"en-US"},{"forObject":"ango:ChangeInFairValueOfContingentConsideration","labelType":"xbrl:label","value":"Change in Fair Value of Contingent Consideration","language":"en-US"},{"forObject":"ango:ChangeInFairValueOfContingentConsideration","labelType":"xbrl:documentation","value":"The expense charged against earnings in the period resulting from remeasurement to fair value of contingent earn out liabilities related to acquisitions.","language":"en-US"},{"forObject":"ango:CommonStockVotesPerShare","labelType":"xbrl:terseLabel","value":"Common stock, votes per share","language":"en-US"},{"forObject":"ango:CommonStockVotesPerShare","labelType":"xbrl:label","value":"Common Stock, Votes Per Share","language":"en-US"},{"forObject":"ango:CommonStockVotesPerShare","labelType":"xbrl:documentation","value":"Common Stock, Votes Per Share","language":"en-US"},{"forObject":"ango:ConstructionIssuesMember","labelType":"xbrl:terseLabel","value":"Construction Issues","language":"en-US"},{"forObject":"ango:ConstructionIssuesMember","labelType":"xbrl:label","value":"Construction Issues [Member]","language":"en-US"},{"forObject":"ango:ConstructionIssuesMember","labelType":"xbrl:documentation","value":"Construction Issues [Member]","language":"en-US"},{"forObject":"ango:ContingentConsiderationEarnOutLiabilityMember","labelType":"xbrl:terseLabel","value":"Contingent Consideration Earn Out Liability","language":"en-US"},{"forObject":"ango:ContingentConsiderationEarnOutLiabilityMember","labelType":"xbrl:label","value":"Contingent Consideration Earn Out Liability [Member]","language":"en-US"},{"forObject":"ango:ContingentConsiderationEarnOutLiabilityMember","labelType":"xbrl:documentation","value":"Contingent consideration earn out liability.","language":"en-US"},{"forObject":"ango:ContractualObligationToBePaidAfterYearFour","labelType":"xbrl:totalLabel","value":"Total, 2025 and thereafter","language":"en-US"},{"forObject":"ango:ContractualObligationToBePaidAfterYearFour","labelType":"xbrl:label","value":"Contractual Obligation, To Be Paid, After Year Four","language":"en-US"},{"forObject":"ango:ContractualObligationToBePaidAfterYearFour","labelType":"xbrl:documentation","value":"Contractual Obligation, To Be Paid, After Year Four","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","labelType":"xbrl:terseLabel","value":"Restocking charge period (months)","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","labelType":"xbrl:label","value":"Contract with Customer, Right of Return, Minimum Remaining Product Life Prior to Return","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","labelType":"xbrl:documentation","value":"Contract with Customer, Right of Return, Minimum Remaining Product Life Prior to Return","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","labelType":"xbrl:terseLabel","value":"Right of return period (days)","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","labelType":"xbrl:label","value":"Contract with Customer, Right of Return, Product Return Period After Purchase Date Requiring Pre-Approval","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","labelType":"xbrl:documentation","value":"Contract with Customer, Right of Return, Product Return Period After Purchase Date Requiring Pre-Approval","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnRestockingCharge","labelType":"xbrl:terseLabel","value":"Restocking charge (percent)","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnRestockingCharge","labelType":"xbrl:label","value":"Contract with Customer, Right of Return, Restocking Charge","language":"en-US"},{"forObject":"ango:ContractwithCustomerRightofReturnRestockingCharge","labelType":"xbrl:documentation","value":"Contract with Customer, Right of Return, Restocking Charge","language":"en-US"},{"forObject":"ango:CrBardIncMember","labelType":"xbrl:terseLabel","value":"C.R. Bard, Inc.","language":"en-US"},{"forObject":"ango:CrBardIncMember","labelType":"xbrl:label","value":"Cr Bard Inc [Member]","language":"en-US"},{"forObject":"ango:CrBardIncMember","labelType":"xbrl:documentation","value":"C.R. Bard, Inc. [Member]","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","labelType":"xbrl:terseLabel","value":"Debt instrument, maximum leverage ratio of total indebtedness to adjusted EBITDA","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","labelType":"xbrl:label","value":"Debt Instrument, Covenant Terms, Maximum Total Leverage Ratio","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant Terms, Maximum Total Leverage Ratio","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","labelType":"xbrl:terseLabel","value":"Debt instrument, maximum leverage ratio of total indebtedness to adjusted EBITDA, following material acquisitions","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","labelType":"xbrl:label","value":"Debt Instrument, Covenant Terms, Maximum Total Leverage Ratio, Subsequent To Material Acquisitions","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant Terms, Maximum Total Leverage Ratio, Subsequent To Material Acquisitions","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","labelType":"xbrl:terseLabel","value":"Minimum fixed charge coverage ratio","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","labelType":"xbrl:label","value":"Debt Instrument, Covenant Terms, Minimum Fixed Charge Coverage Ratio","language":"en-US"},{"forObject":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","labelType":"xbrl:documentation","value":"Debt Instrument, Covenant Terms, Minimum Fixed Charge Coverage Ratio","language":"en-US"},{"forObject":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","labelType":"xbrl:terseLabel","value":"Debt default interest rate increase (percentage)","language":"en-US"},{"forObject":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","labelType":"xbrl:label","value":"Debt Instrument, Debt Default, Interest Rate Increase","language":"en-US"},{"forObject":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","labelType":"xbrl:documentation","value":"Debt Instrument, Debt Default, Interest Rate Increase","language":"en-US"},{"forObject":"ango:DeferredIncomeTaxRelatedToOperatingActivity","labelType":"xbrl:verboseLabel","value":"Deferred income tax provision","language":"en-US"},{"forObject":"ango:DeferredIncomeTaxRelatedToOperatingActivity","labelType":"xbrl:label","value":"Deferred Income Tax Related To Operating Activity","language":"en-US"},{"forObject":"ango:DeferredIncomeTaxRelatedToOperatingActivity","labelType":"xbrl:documentation","value":"Cash flows from operating activities related to components of deferred income tax assets.","language":"en-US"},{"forObject":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","labelType":"xbrl:terseLabel","value":"Deferred tax liability, purchase accounting adjustment","language":"en-US"},{"forObject":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Purchase Accounting Adjustment","language":"en-US"},{"forObject":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","labelType":"xbrl:documentation","value":"Deferred Tax Liabilities, Purchase Accounting Adjustment","language":"en-US"},{"forObject":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","labelType":"xbrl:terseLabel","value":"Working capital adjustments","language":"en-US"},{"forObject":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","labelType":"xbrl:negatedTerseLabel","value":"Working capital adjustment","language":"en-US"},{"forObject":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","labelType":"xbrl:label","value":"Discontinued Operation, Gain (Loss) On Disposal Of Discontinued Operation, Working Capital Adjustment","language":"en-US"},{"forObject":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","labelType":"xbrl:documentation","value":"Discontinued Operation, Gain (Loss) On Disposal Of Discontinued Operation, Working Capital Adjustment","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","labelType":"xbrl:terseLabel","value":"Research and development","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Research And Development Expense","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","labelType":"xbrl:documentation","value":"Disposal Group, Including Discontinued Operation, Research And Development Expense","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","labelType":"xbrl:terseLabel","value":"Sales and marketing","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Sales And Marketing Expense","language":"en-US"},{"forObject":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","labelType":"xbrl:documentation","value":"Disposal Group, Including Discontinued Operation, Sales And Marketing Expense","language":"en-US"},{"forObject":"ango:DivestitureMember","labelType":"xbrl:terseLabel","value":"Divestiture","language":"en-US"},{"forObject":"ango:DivestitureMember","labelType":"xbrl:label","value":"Divestiture [Member]","language":"en-US"},{"forObject":"ango:DivestitureMember","labelType":"xbrl:documentation","value":"Divestiture","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityPeriod","labelType":"xbrl:verboseLabel","value":"Employee eligible in participating in offering period","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityPeriod","labelType":"xbrl:label","value":"Employee Plan Participating Eligibility Period","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityPeriod","labelType":"xbrl:documentation","value":"Employee plan participating eligibility period.","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","labelType":"xbrl:verboseLabel","value":"Employees ownership threshold","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","labelType":"xbrl:label","value":"Employee Plan Participating Eligibility Threshold Percentage","language":"en-US"},{"forObject":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","labelType":"xbrl:documentation","value":"Ownership threshold for participating plan eligibility.","language":"en-US"},{"forObject":"ango:EquipmentTransferMember","labelType":"xbrl:terseLabel","value":"Plant Consolidation","language":"en-US"},{"forObject":"ango:EquipmentTransferMember","labelType":"xbrl:label","value":"Equipment Transfer [Member]","language":"en-US"},{"forObject":"ango:EquipmentTransferMember","labelType":"xbrl:documentation","value":"Equipment Transfer [Member]","language":"en-US"},{"forObject":"ango:EximoMedicalLtd.Member","labelType":"xbrl:terseLabel","value":"Eximo Medical, Ltd.","language":"en-US"},{"forObject":"ango:EximoMedicalLtd.Member","labelType":"xbrl:label","value":"Eximo Medical, Ltd. [Member]","language":"en-US"},{"forObject":"ango:EximoMedicalLtd.Member","labelType":"xbrl:documentation","value":"Eximo Medical, Ltd. [Member]","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","labelType":"xbrl:verboseLabel","value":"Summary showing the recurring fair value measurements of the contingent consideration liability","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","labelType":"xbrl:label","value":"Fair Value Liabilities Measured on Recurring Basis [Abstract]","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","labelType":"xbrl:documentation","value":"Fair Value Liabilities Measured On Recurring Basis [Abstract]","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","labelType":"xbrl:verboseLabel","value":"Fair Value Measurements using Significant Unobservable Inputs","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","labelType":"xbrl:label","value":"Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation [Abstract]","language":"en-US"},{"forObject":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","labelType":"xbrl:documentation","value":"Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Abstract]","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","labelType":"xbrl:negatedLabel","value":"Contingent consideration payments","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","labelType":"xbrl:label","value":"Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Contingent Consideration, Asset, Receipts","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","labelType":"xbrl:documentation","value":"Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Contingent Consideration, Asset, Receipts","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","labelType":"xbrl:negatedLabel","value":"Contingent consideration payments","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","labelType":"xbrl:label","value":"Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Contingent Consideration, Liabilities, Payments","language":"en-US"},{"forObject":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","labelType":"xbrl:documentation","value":"Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Contingent Consideration, Liabilities, Payments","language":"en-US"},{"forObject":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","labelType":"xbrl:verboseLabel","value":"Change in present value of contingent consideration","language":"en-US"},{"forObject":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Change In Contingent Consideration","language":"en-US"},{"forObject":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","labelType":"xbrl:documentation","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Change In Contingent Consideration","language":"en-US"},{"forObject":"ango:GoodwillAndIntangibleAssetsTextualAbstract","labelType":"xbrl:verboseLabel","value":"Goodwill and Intangible Assets (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:GoodwillAndIntangibleAssetsTextualAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:GoodwillAndIntangibleAssetsTextualAbstract","labelType":"xbrl:documentation","value":"Goodwill and intangible assets.","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectOfForeignOperations","labelType":"xbrl:verboseLabel","value":"Impact of Non US operations","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectOfForeignOperations","labelType":"xbrl:label","value":"Income Tax Reconciliation Effect of Foreign Operations","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectOfForeignOperations","labelType":"xbrl:documentation","value":"The portion of the difference, between total income tax expense or benefit as reported in the Income Statement for the period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to the impact of non US operations.","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","labelType":"xbrl:negatedTerseLabel","value":"Effect of elimination of stock compensation APIC pool","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","labelType":"xbrl:label","value":"Income Tax Reconciliation, Effect of Elimination of ASC 718 APIC Pool","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","labelType":"xbrl:documentation","value":"Income Tax Reconciliation, Effect of Elimination of ASC 718 APIC Pool","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","labelType":"xbrl:negatedTerseLabel","value":"Nontaxable gain on revaluation of contingent consideration liability","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","labelType":"xbrl:label","value":"Income Tax Reconciliation, Gain on Revaluation of Contingent Consideration Liability","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","labelType":"xbrl:documentation","value":"Income Tax Reconciliation, Gain on Revaluation of Contingent Consideration Liability","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","labelType":"xbrl:verboseLabel","value":"Nondeductible interest on contingent payments","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","labelType":"xbrl:label","value":"Income Tax Reconciliation Nondeductible Interest on Contingent Payment","language":"en-US"},{"forObject":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","labelType":"xbrl:documentation","value":"Income tax reconciliation nondeductible interest on contingent payment.","language":"en-US"},{"forObject":"ango:IncomeTaxesTextualAbstract","labelType":"xbrl:verboseLabel","value":"Income Taxes (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:IncomeTaxesTextualAbstract","labelType":"xbrl:label","value":"Income Taxes (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:IncomeTaxesTextualAbstract","labelType":"xbrl:documentation","value":"Income Taxes (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:IntangibleImpairmentMember","labelType":"xbrl:terseLabel","value":"Intangible and other asset impairment","language":"en-US"},{"forObject":"ango:IntangibleImpairmentMember","labelType":"xbrl:label","value":"Intangible Impairment [Member]","language":"en-US"},{"forObject":"ango:IntangibleImpairmentMember","labelType":"xbrl:documentation","value":"Intangible Impairment [Member]","language":"en-US"},{"forObject":"ango:InternationalMember","labelType":"xbrl:verboseLabel","value":"International","language":"en-US"},{"forObject":"ango:InternationalMember","labelType":"xbrl:label","value":"International [Member]","language":"en-US"},{"forObject":"ango:InternationalMember","labelType":"xbrl:documentation","value":"International [Member]","language":"en-US"},{"forObject":"ango:LeaseArrangementsAxis","labelType":"xbrl:terseLabel","value":"Lease Arrangements [Axis]","language":"en-US"},{"forObject":"ango:LeaseArrangementsAxis","labelType":"xbrl:label","value":"Lease Arrangements [Axis]","language":"en-US"},{"forObject":"ango:LeaseArrangementsAxis","labelType":"xbrl:documentation","value":"Lease Arrangements [Axis]","language":"en-US"},{"forObject":"ango:LeaseArrangementsDomain","labelType":"xbrl:terseLabel","value":"Lease Arrangements [Domain]","language":"en-US"},{"forObject":"ango:LeaseArrangementsDomain","labelType":"xbrl:label","value":"Lease Arrangements [Domain]","language":"en-US"},{"forObject":"ango:LeaseArrangementsDomain","labelType":"xbrl:documentation","value":"[Domain] for Lease Arrangements [Axis]","language":"en-US"},{"forObject":"ango:LegalCostsMember","labelType":"xbrl:terseLabel","value":"Legal","language":"en-US"},{"forObject":"ango:LegalCostsMember","labelType":"xbrl:label","value":"Legal Costs [Member]","language":"en-US"},{"forObject":"ango:LegalCostsMember","labelType":"xbrl:documentation","value":"Legal Costs [Member]","language":"en-US"},{"forObject":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","labelType":"xbrl:terseLabel","value":"Lease payments","language":"en-US"},{"forObject":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Lease Note Yet Commenced, Undiscounted Amount","language":"en-US"},{"forObject":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","labelType":"xbrl:documentation","value":"Lessee, Operating Lease, Lease Note Yet Commenced, Undiscounted Amount","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","labelType":"xbrl:terseLabel","value":"Possible increase in borrowing capacity","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","labelType":"xbrl:label","value":"Line Of Credit Facility, Maximum Borrowing Capacity, Accordian Feature","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","labelType":"xbrl:documentation","value":"Line Of Credit Facility, Maximum Borrowing Capacity, Accordian Feature","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityNumberOfCovenants","labelType":"xbrl:terseLabel","value":"Number of financial covenants","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityNumberOfCovenants","labelType":"xbrl:label","value":"Line Of Credit Facility, Number Of Covenants","language":"en-US"},{"forObject":"ango:LineOfCreditFacilityNumberOfCovenants","labelType":"xbrl:documentation","value":"Line Of Credit Facility, Number Of Covenants","language":"en-US"},{"forObject":"ango:LossContingencyClaimsReversedNumber","labelType":"xbrl:terseLabel","value":"Number of claims reversed (claim)","language":"en-US"},{"forObject":"ango:LossContingencyClaimsReversedNumber","labelType":"xbrl:label","value":"Loss Contingency, Claims Reversed, Number","language":"en-US"},{"forObject":"ango:LossContingencyClaimsReversedNumber","labelType":"xbrl:documentation","value":"Loss Contingency, Claims Reversed, Number","language":"en-US"},{"forObject":"ango:LossContingencyReexaminationsNumber","labelType":"xbrl:terseLabel","value":"Number of reexaminations (reexamination appeal)","language":"en-US"},{"forObject":"ango:LossContingencyReexaminationsNumber","labelType":"xbrl:label","value":"Loss Contingency, Reexaminations, Number","language":"en-US"},{"forObject":"ango:LossContingencyReexaminationsNumber","labelType":"xbrl:documentation","value":"Loss Contingency, Reexaminations, Number","language":"en-US"},{"forObject":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember","labelType":"xbrl:terseLabel","value":"Lower Projected Sales Volume Over The Contractual Earn Out Period","language":"en-US"},{"forObject":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember","labelType":"xbrl:label","value":"Lower Projected Sales Volume Over The Contractual Earn Out Period [Member]","language":"en-US"},{"forObject":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember","labelType":"xbrl:documentation","value":"Lower Projected Sales Volume Over The Contractual Earn Out Period","language":"en-US"},{"forObject":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember","labelType":"xbrl:terseLabel","value":"Manchester, GA and Denmead, UK into Glens Falls and Queensbury, NY","language":"en-US"},{"forObject":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember","labelType":"xbrl:label","value":"Manchester, GA and Denmead, UK into Glens Falls and Queensbury, NY [Member]","language":"en-US"},{"forObject":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember","labelType":"xbrl:documentation","value":"Manchester, GA and Denmead, UK into Glens Falls and Queensbury, NY [Member]","language":"en-US"},{"forObject":"ango:MeasurementInputProbabilityofPaymentMember","labelType":"xbrl:terseLabel","value":"Measurement Input, Probability of Payment","language":"en-US"},{"forObject":"ango:MeasurementInputProbabilityofPaymentMember","labelType":"xbrl:label","value":"Measurement Input, Probability of Payment [Member]","language":"en-US"},{"forObject":"ango:MeasurementInputProbabilityofPaymentMember","labelType":"xbrl:documentation","value":"Measurement Input, Probability of Payment [Member]","language":"en-US"},{"forObject":"ango:MedCompandSmithsPatentActionMember","labelType":"xbrl:terseLabel","value":"MedComp and Smiths Patent Action","language":"en-US"},{"forObject":"ango:MedCompandSmithsPatentActionMember","labelType":"xbrl:label","value":"MedComp and Smiths Patent Action [Member]","language":"en-US"},{"forObject":"ango:MedCompandSmithsPatentActionMember","labelType":"xbrl:documentation","value":"MedComp and Smiths Patent Action [Member]","language":"en-US"},{"forObject":"ango:MedlineMember","labelType":"xbrl:terseLabel","value":"Medline","language":"en-US"},{"forObject":"ango:MedlineMember","labelType":"xbrl:label","value":"Medline [Member]","language":"en-US"},{"forObject":"ango:MedlineMember","labelType":"xbrl:documentation","value":"Medline [Member]","language":"en-US"},{"forObject":"ango:MergersandAcquisitionsMember","labelType":"xbrl:terseLabel","value":"Mergers and acquisitions","language":"en-US"},{"forObject":"ango:MergersandAcquisitionsMember","labelType":"xbrl:label","value":"Mergers and Acquisitions [Member]","language":"en-US"},{"forObject":"ango:MergersandAcquisitionsMember","labelType":"xbrl:documentation","value":"Mergers and Acquisitions [Member]","language":"en-US"},{"forObject":"ango:MerzContractTerminationMember","labelType":"xbrl:terseLabel","value":"Merz Contract Termination","language":"en-US"},{"forObject":"ango:MerzContractTerminationMember","labelType":"xbrl:label","value":"Merz Contract Termination [Member]","language":"en-US"},{"forObject":"ango:MerzContractTerminationMember","labelType":"xbrl:documentation","value":"Merz Contract Termination [Member]","language":"en-US"},{"forObject":"ango:MerzNorthAmericaSettlementMember","labelType":"xbrl:terseLabel","value":"Merz North America Settlement","language":"en-US"},{"forObject":"ango:MerzNorthAmericaSettlementMember","labelType":"xbrl:label","value":"Merz North America Settlement [Member]","language":"en-US"},{"forObject":"ango:MerzNorthAmericaSettlementMember","labelType":"xbrl:documentation","value":"Merz North America Settlement","language":"en-US"},{"forObject":"ango:NAMICFluidManagementBusinessMember","labelType":"xbrl:terseLabel","value":"NAMIC Fluid Management Business","language":"en-US"},{"forObject":"ango:NAMICFluidManagementBusinessMember","labelType":"xbrl:label","value":"NAMIC Fluid Management Business [Member]","language":"en-US"},{"forObject":"ango:NAMICFluidManagementBusinessMember","labelType":"xbrl:documentation","value":"NAMIC Fluid Management Business [Member]","language":"en-US"},{"forObject":"ango:NetSalesByProductCategoryAbstract","labelType":"xbrl:verboseLabel","value":"Net sales by Product Category","language":"en-US"},{"forObject":"ango:NetSalesByProductCategoryAbstract","labelType":"xbrl:label","value":"Net Sales by Product Category [Abstract]","language":"en-US"},{"forObject":"ango:NetSalesByProductCategoryAbstract","labelType":"xbrl:documentation","value":"Net Sales by Product Category [Abstract]","language":"en-US"},{"forObject":"ango:NoncashLeaseExpense","labelType":"xbrl:terseLabel","value":"Noncash Lease Expense","language":"en-US"},{"forObject":"ango:NoncashLeaseExpense","labelType":"xbrl:label","value":"Noncash Lease Expense","language":"en-US"},{"forObject":"ango:NoncashLeaseExpense","labelType":"xbrl:documentation","value":"Noncash Lease Expense","language":"en-US"},{"forObject":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","labelType":"xbrl:terseLabel","value":"Fair value of contingent consideration for acquisitions","language":"en-US"},{"forObject":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Value of Contingent Consideration Received","language":"en-US"},{"forObject":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","labelType":"xbrl:documentation","value":"Noncash or Part Noncash Acquisition, Value of Contingent Consideration Received","language":"en-US"},{"forObject":"ango:NumberOfPatentsAssertedForReexamination","labelType":"xbrl:terseLabel","value":"Number of petitions filed for reexamination of patents","language":"en-US"},{"forObject":"ango:NumberOfPatentsAssertedForReexamination","labelType":"xbrl:label","value":"Number of Patents Asserted for Reexamination","language":"en-US"},{"forObject":"ango:NumberOfPatentsAssertedForReexamination","labelType":"xbrl:documentation","value":"Number of patents asserted for reexamination.","language":"en-US"},{"forObject":"ango:NumberOfSharePurchasePeriod","labelType":"xbrl:verboseLabel","value":"Share purchase periods","language":"en-US"},{"forObject":"ango:NumberOfSharePurchasePeriod","labelType":"xbrl:label","value":"Number of Share Purchase Period","language":"en-US"},{"forObject":"ango:NumberOfSharePurchasePeriod","labelType":"xbrl:documentation","value":"Number of share purchase period.","language":"en-US"},{"forObject":"ango:OarTracTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:terseLabel","value":"OarTrac product technology","language":"en-US"},{"forObject":"ango:OarTracTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:label","value":"OarTrac Technology-Based Intangible Assets [Member]","language":"en-US"},{"forObject":"ango:OarTracTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:documentation","value":"OarTrac Technology-Based Intangible Assets [Member]","language":"en-US"},{"forObject":"ango:OarTracTrademarkMember","labelType":"xbrl:terseLabel","value":"OarTrac trademark","language":"en-US"},{"forObject":"ango:OarTracTrademarkMember","labelType":"xbrl:label","value":"OarTrac Trademark [Member]","language":"en-US"},{"forObject":"ango:OarTracTrademarkMember","labelType":"xbrl:documentation","value":"OarTrac Trademark [Member]","language":"en-US"},{"forObject":"ango:OncologyMember","labelType":"xbrl:terseLabel","value":"Oncology","language":"en-US"},{"forObject":"ango:OncologyMember","labelType":"xbrl:label","value":"Oncology [Member]","language":"en-US"},{"forObject":"ango:OncologyMember","labelType":"xbrl:documentation","value":"Oncology [Member]","language":"en-US"},{"forObject":"ango:OncologySurgeryMember","labelType":"xbrl:verboseLabel","value":"Oncology/Surgery","language":"en-US"},{"forObject":"ango:OncologySurgeryMember","labelType":"xbrl:label","value":"Oncology Surgery [Member]","language":"en-US"},{"forObject":"ango:OncologySurgeryMember","labelType":"xbrl:documentation","value":"Oncology Surgery.","language":"en-US"},{"forObject":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","labelType":"xbrl:terseLabel","value":"Net operating loss carryforwards after considering limitations of use","language":"en-US"},{"forObject":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","labelType":"xbrl:label","value":"Operating Loss Carryforwards, Amount After Limitation Of Use","language":"en-US"},{"forObject":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","labelType":"xbrl:documentation","value":"Operating Loss Carryforwards, Amount After Limitation Of Use","language":"en-US"},{"forObject":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisition of intangibles","language":"en-US"},{"forObject":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","labelType":"xbrl:label","value":"Payments To Acquire Intangible Assets Net Of Cash Acquired","language":"en-US"},{"forObject":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","labelType":"xbrl:documentation","value":"The cash outflow associated with the acquisition of intangible assets, net of cash acquired from the purchase.","language":"en-US"},{"forObject":"ango:PercentageOfDomesticAssets","labelType":"xbrl:verboseLabel","value":"Total assets are located within the United States","language":"en-US"},{"forObject":"ango:PercentageOfDomesticAssets","labelType":"xbrl:label","value":"Percentage of Domestic Assets","language":"en-US"},{"forObject":"ango:PercentageOfDomesticAssets","labelType":"xbrl:documentation","value":"Percentage of domestic assets.","language":"en-US"},{"forObject":"ango:PercentageOfInternationalSalesToNetSales","labelType":"xbrl:verboseLabel","value":"International sales percentage of total net sales","language":"en-US"},{"forObject":"ango:PercentageOfInternationalSalesToNetSales","labelType":"xbrl:label","value":"Percentage of International Sales to Net Sales","language":"en-US"},{"forObject":"ango:PercentageOfInternationalSalesToNetSales","labelType":"xbrl:documentation","value":"Percentage of international sales to net sales.","language":"en-US"},{"forObject":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember","labelType":"xbrl:verboseLabel","value":"Performance Share and Restricted Stock Unit Awards","language":"en-US"},{"forObject":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember","labelType":"xbrl:label","value":"Performance Share and Restricted Stock Unit Awards [Member]","language":"en-US"},{"forObject":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember","labelType":"xbrl:documentation","value":"Performance Share and Restricted Stock Unit Awards [Member]","language":"en-US"},{"forObject":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember","labelType":"xbrl:terseLabel","value":"Performance Shares","language":"en-US"},{"forObject":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember","labelType":"xbrl:label","value":"Performance Shares, Including Three-Year Market Condition [Member]","language":"en-US"},{"forObject":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember","labelType":"xbrl:documentation","value":"Performance Shares, Including Three-Year Market Condition [Member]","language":"en-US"},{"forObject":"ango:PeripheralVascularMember","labelType":"xbrl:verboseLabel","value":"Vascular Interventions & Therapies","language":"en-US"},{"forObject":"ango:PeripheralVascularMember","labelType":"xbrl:label","value":"Peripheral Vascular [Member]","language":"en-US"},{"forObject":"ango:PeripheralVascularMember","labelType":"xbrl:documentation","value":"Peripheral Vascular.","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTableTextBlock","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTableTextBlock","labelType":"xbrl:label","value":"Prepaid Expenses and Other [Table Text Block]","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of prepaid expenses and other current assets.","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTextBlock","labelType":"xbrl:verboseLabel","value":"PREPAID EXPENSES AND OTHER","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTextBlock","labelType":"xbrl:label","value":"Prepaid Expenses and Other [Text Block]","language":"en-US"},{"forObject":"ango:PrepaidExpensesAndOtherTextBlock","labelType":"xbrl:documentation","value":"Prepaid expenses and other.","language":"en-US"},{"forObject":"ango:PrepaidIncomeandOtherTaxes","labelType":"xbrl:terseLabel","value":"Other prepaid taxes","language":"en-US"},{"forObject":"ango:PrepaidIncomeandOtherTaxes","labelType":"xbrl:label","value":"Prepaid Income and Other Taxes","language":"en-US"},{"forObject":"ango:PrepaidIncomeandOtherTaxes","labelType":"xbrl:documentation","value":"Prepaid Income and Other Taxes","language":"en-US"},{"forObject":"ango:PrepaidLicenseeFees","labelType":"xbrl:verboseLabel","value":"License fees","language":"en-US"},{"forObject":"ango:PrepaidLicenseeFees","labelType":"xbrl:label","value":"Prepaid Licensee Fees","language":"en-US"},{"forObject":"ango:PrepaidLicenseeFees","labelType":"xbrl:documentation","value":"Carrying amount as of the balance sheet date of prepaid licensee fees.","language":"en-US"},{"forObject":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","labelType":"xbrl:terseLabel","value":"Proceeds (outlays) from exercise of stock options and employee stock purchase plan","language":"en-US"},{"forObject":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","labelType":"xbrl:label","value":"Proceeds (Payments), Issuance Of Shares, Share-Based Payment Arrangement, Including Option Exercised","language":"en-US"},{"forObject":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","labelType":"xbrl:documentation","value":"Proceeds (Payments), Issuance Of Shares, Share-Based Payment Arrangement, Including Option Exercised","language":"en-US"},{"forObject":"ango:ProductTechnologiesMember","labelType":"xbrl:terseLabel","value":"Product technologies","language":"en-US"},{"forObject":"ango:ProductTechnologiesMember","labelType":"xbrl:label","value":"Product Technologies [Member]","language":"en-US"},{"forObject":"ango:ProductTechnologiesMember","labelType":"xbrl:documentation","value":"Product technologies.","language":"en-US"},{"forObject":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","labelType":"xbrl:totalLabel","value":"Property, plant and equipment excluding land and land improvements","language":"en-US"},{"forObject":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","labelType":"xbrl:label","value":"Property Plant and Equipment Excluding Land and Land Improvements","language":"en-US"},{"forObject":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","labelType":"xbrl:documentation","value":"Property plant and equipment excluding land and land improvements.","language":"en-US"},{"forObject":"ango:PurchaseObligationToBePaidAfterYearFour","labelType":"xbrl:terseLabel","value":"Purchase obligation, 2025 and thereafter","language":"en-US"},{"forObject":"ango:PurchaseObligationToBePaidAfterYearFour","labelType":"xbrl:label","value":"Purchase Obligation, To Be Paid, After Year Four","language":"en-US"},{"forObject":"ango:PurchaseObligationToBePaidAfterYearFour","labelType":"xbrl:documentation","value":"Purchase Obligation, To Be Paid, After Year Four","language":"en-US"},{"forObject":"ango:RadiaDyneMember","labelType":"xbrl:terseLabel","value":"RadiaDyne","language":"en-US"},{"forObject":"ango:RadiaDyneMember","labelType":"xbrl:label","value":"RadiaDyne [Member]","language":"en-US"},{"forObject":"ango:RadiaDyneMember","labelType":"xbrl:documentation","value":"RadiaDyne [Member]","language":"en-US"},{"forObject":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:terseLabel","value":"RadiaDyne legacy product technology","language":"en-US"},{"forObject":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:label","value":"RadiaDyne Technology-Based Intangible Assets [Member]","language":"en-US"},{"forObject":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","labelType":"xbrl:documentation","value":"RadiaDyne Technology-Based Intangible Assets [Member]","language":"en-US"},{"forObject":"ango:RadiaDyneTrademarkMember","labelType":"xbrl:terseLabel","value":"RadiaDyne trademark","language":"en-US"},{"forObject":"ango:RadiaDyneTrademarkMember","labelType":"xbrl:label","value":"RadiaDyne Trademark [Member]","language":"en-US"},{"forObject":"ango:RadiaDyneTrademarkMember","labelType":"xbrl:documentation","value":"RadiaDyne Trademark [Member]","language":"en-US"},{"forObject":"ango:RegulatoryFilingsMember","labelType":"xbrl:terseLabel","value":"Regulatory Filings","language":"en-US"},{"forObject":"ango:RegulatoryFilingsMember","labelType":"xbrl:label","value":"Regulatory Filings [Member]","language":"en-US"},{"forObject":"ango:RegulatoryFilingsMember","labelType":"xbrl:documentation","value":"Regulatory Filings [Member]","language":"en-US"},{"forObject":"ango:ResearchAndDevelopmentMember","labelType":"xbrl:terseLabel","value":"Research and development","language":"en-US"},{"forObject":"ango:ResearchAndDevelopmentMember","labelType":"xbrl:label","value":"Research and Development [Member]","language":"en-US"},{"forObject":"ango:ResearchAndDevelopmentMember","labelType":"xbrl:documentation","value":"Research and development.","language":"en-US"},{"forObject":"ango:RetirementPlansTextualAbstract","labelType":"xbrl:verboseLabel","value":"Retirement Plans (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:RetirementPlansTextualAbstract","labelType":"xbrl:label","value":"Retirement Plans (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:RetirementPlansTextualAbstract","labelType":"xbrl:documentation","value":"Retirement Plans (Textual) [Abstract]","language":"en-US"},{"forObject":"ango:RevenueBasedPaymentMember","labelType":"xbrl:verboseLabel","value":"Revenue milestones","language":"en-US"},{"forObject":"ango:RevenueBasedPaymentMember","labelType":"xbrl:terseLabel","value":"Revenue based payments","language":"en-US"},{"forObject":"ango:RevenueBasedPaymentMember","labelType":"xbrl:label","value":"Revenue Based Payment [Member]","language":"en-US"},{"forObject":"ango:RevenueBasedPaymentMember","labelType":"xbrl:documentation","value":"Revenue Based Payment [Member]","language":"en-US"},{"forObject":"ango:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:terseLabel","value":"Performance obligation payment term (days)","language":"en-US"},{"forObject":"ango:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:label","value":"Revenue, Performance Obligation, Payment Term","language":"en-US"},{"forObject":"ango:RevenuePerformanceObligationPaymentTerm","labelType":"xbrl:documentation","value":"Revenue, Performance Obligation, Payment Term","language":"en-US"},{"forObject":"ango:Royalties","labelType":"xbrl:totalLabel","value":"Royalties","language":"en-US"},{"forObject":"ango:Royalties","labelType":"xbrl:label","value":"Royalties","language":"en-US"},{"forObject":"ango:Royalties","labelType":"xbrl:documentation","value":"Royalties","language":"en-US"},{"forObject":"ango:RoyaltiesDueAfterFourthYear","labelType":"xbrl:terseLabel","value":"Royalties, 2025 and thereafter","language":"en-US"},{"forObject":"ango:RoyaltiesDueAfterFourthYear","labelType":"xbrl:label","value":"Royalties, Due After Fourth Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueAfterFourthYear","labelType":"xbrl:documentation","value":"Royalties, Due After Fourth Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueInFirstYear","labelType":"xbrl:terseLabel","value":"Royalties, 2021","language":"en-US"},{"forObject":"ango:RoyaltiesDueInFirstYear","labelType":"xbrl:label","value":"Royalties, Due In First Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueInFirstYear","labelType":"xbrl:documentation","value":"Royalties, Due In First Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinFourthYear","labelType":"xbrl:terseLabel","value":"Royalties, 2024","language":"en-US"},{"forObject":"ango:RoyaltiesDueinFourthYear","labelType":"xbrl:label","value":"Royalties, Due in Fourth Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinFourthYear","labelType":"xbrl:documentation","value":"Royalties, Due in Fourth Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinSecondYear","labelType":"xbrl:terseLabel","value":"Royalties, 2022","language":"en-US"},{"forObject":"ango:RoyaltiesDueinSecondYear","labelType":"xbrl:label","value":"Royalties, Due in Second Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinSecondYear","labelType":"xbrl:documentation","value":"Royalties, Due in Second Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinThirdYear","labelType":"xbrl:terseLabel","value":"Royalties, 2023","language":"en-US"},{"forObject":"ango:RoyaltiesDueinThirdYear","labelType":"xbrl:label","value":"Royalties, Due in Third Year","language":"en-US"},{"forObject":"ango:RoyaltiesDueinThirdYear","labelType":"xbrl:documentation","value":"Royalties, Due in Third Year","language":"en-US"},{"forObject":"ango:SalesandMarketingMember","labelType":"xbrl:terseLabel","value":"Sales and marketing","language":"en-US"},{"forObject":"ango:SalesandMarketingMember","labelType":"xbrl:label","value":"Sales and Marketing [Member]","language":"en-US"},{"forObject":"ango:SalesandMarketingMember","labelType":"xbrl:documentation","value":"Sales and Marketing [Member]","language":"en-US"},{"forObject":"ango:ScheduleOfIntangibleAssetsTableTextBlock","labelType":"xbrl:verboseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"ango:ScheduleOfIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"ango:ScheduleOfIntangibleAssetsTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of intangible assets.","language":"en-US"},{"forObject":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of total net sales by product category","language":"en-US"},{"forObject":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","labelType":"xbrl:label","value":"Schedule of Net Revenue by Product Group [Table Text Block]","language":"en-US"},{"forObject":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of net revenue by product group.","language":"en-US"},{"forObject":"ango:ScheduleofIncomeTaxLineItems","labelType":"xbrl:verboseLabel","value":"Income Tax [Line Items]","language":"en-US"},{"forObject":"ango:ScheduleofIncomeTaxLineItems","labelType":"xbrl:label","value":"Schedule of Income Tax [Line Items]","language":"en-US"},{"forObject":"ango:ScheduleofIncomeTaxLineItems","labelType":"xbrl:documentation","value":"Schedule of Income Tax [Line Items]","language":"en-US"},{"forObject":"ango:SevenYearBuildingLeaseMember","labelType":"xbrl:terseLabel","value":"Seven Year Building Lease","language":"en-US"},{"forObject":"ango:SevenYearBuildingLeaseMember","labelType":"xbrl:label","value":"Seven Year Building Lease [Member]","language":"en-US"},{"forObject":"ango:SevenYearBuildingLeaseMember","labelType":"xbrl:documentation","value":"Seven Year Building Lease [Member]","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","labelType":"xbrl:verboseLabel","value":"Percentage of grants to employees vesting","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Award Granted to Employees Vesting Percentage","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award award granted to employees vesting percentage.","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","labelType":"xbrl:verboseLabel","value":"Option grants to employees vesting period","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Award Granted to Employees Vesting Period 1","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award award granted to employees vesting period1.","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","labelType":"xbrl:verboseLabel","value":"Subsequent grants for directors vesting","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Award Subsequent Grants to Directors Vesting Percentage","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award award subsequent grants to directors vesting percentage.","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","labelType":"xbrl:verboseLabel","value":"Subsequent grants for directors vesting period","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Award Subsequent Grants to Directors Vesting Period","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award award subsequent grants to directors vesting period.","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","labelType":"xbrl:verboseLabel","value":"Options exercisable period","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Options Maximum Exercisable Period","language":"en-US"},{"forObject":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award options maximum exercisable period.","language":"en-US"},{"forObject":"ango:SharePurchasePeriod","labelType":"xbrl:verboseLabel","value":"Duration of purchase of shares","language":"en-US"},{"forObject":"ango:SharePurchasePeriod","labelType":"xbrl:label","value":"Share Purchase Period","language":"en-US"},{"forObject":"ango:SharePurchasePeriod","labelType":"xbrl:documentation","value":"Share purchase period.","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","labelType":"xbrl:verboseLabel","value":"Percentage of fair market value of a share of common stock on the first day of the offering period","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","labelType":"xbrl:label","value":"Share based Compensation Arrangement by Share based Payment Award Purchase Price of Common Stock Percent on First Day of Offering Period","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","labelType":"xbrl:documentation","value":"Sharebased compensation arrangement by sharebased payment award purchase price of common stock percent on first day of offering period.","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","labelType":"xbrl:terseLabel","value":"Performance period","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Compensation Cost Probable Recognition Performance Period","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Compensation Cost Probable Recognition Performance Period","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","labelType":"xbrl:terseLabel","value":"Number of working hours to be eligible (working hour)","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Working Hours Per Week to be Eligible","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Working Hours Per Week to be Eligible","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","labelType":"xbrl:terseLabel","value":"Number of working months to be eligible","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Working Months Per Year to be Eligible","language":"en-US"},{"forObject":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Working Months Per Year to be Eligible","language":"en-US"},{"forObject":"ango:ShortTermInvestmentsMaturityPeriod","labelType":"xbrl:terseLabel","value":"Maturity period","language":"en-US"},{"forObject":"ango:ShortTermInvestmentsMaturityPeriod","labelType":"xbrl:label","value":"Short Term Investments Maturity Period","language":"en-US"},{"forObject":"ango:ShortTermInvestmentsMaturityPeriod","labelType":"xbrl:documentation","value":"Short term investments maturity period.","language":"en-US"},{"forObject":"ango:SoftwareLicenses","labelType":"xbrl:verboseLabel","value":"Software licenses","language":"en-US"},{"forObject":"ango:SoftwareLicenses","labelType":"xbrl:label","value":"Software Licenses","language":"en-US"},{"forObject":"ango:SoftwareLicenses","labelType":"xbrl:documentation","value":"Carrying amount as of the balance sheet date of payments made for software licenses.","language":"en-US"},{"forObject":"ango:StockPurchasePlanMember","labelType":"xbrl:terseLabel","value":"Stock Purchase Plan","language":"en-US"},{"forObject":"ango:StockPurchasePlanMember","labelType":"xbrl:label","value":"Stock Purchase Plan [Member]","language":"en-US"},{"forObject":"ango:StockPurchasePlanMember","labelType":"xbrl:documentation","value":"Stock Purchase Plan [Member]","language":"en-US"},{"forObject":"ango:SummaryOfSalesForGeographicAreasAbstract","labelType":"xbrl:verboseLabel","value":"Summary of net sales for geographic areas","language":"en-US"},{"forObject":"ango:SummaryOfSalesForGeographicAreasAbstract","labelType":"xbrl:label","value":"Summary of Sales for Geographic Areas [Abstract]","language":"en-US"},{"forObject":"ango:SummaryOfSalesForGeographicAreasAbstract","labelType":"xbrl:documentation","value":"Summary Of Sales For Geographic Areas [Abstract]","language":"en-US"},{"forObject":"ango:TSAReceivable","labelType":"xbrl:terseLabel","value":"TSA receivable","language":"en-US"},{"forObject":"ango:TSAReceivable","labelType":"xbrl:label","value":"TSA Receivable","language":"en-US"},{"forObject":"ango:TSAReceivable","labelType":"xbrl:documentation","value":"TSA Receivable","language":"en-US"},{"forObject":"ango:TaxPeriodFourMember","labelType":"xbrl:terseLabel","value":"Indefinite","language":"en-US"},{"forObject":"ango:TaxPeriodFourMember","labelType":"xbrl:label","value":"Tax Period Four [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodFourMember","labelType":"xbrl:documentation","value":"Tax Period Four [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodOneMember","labelType":"xbrl:terseLabel","value":"Tax Year 2022 and 2023","language":"en-US"},{"forObject":"ango:TaxPeriodOneMember","labelType":"xbrl:label","value":"Tax Period One [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodOneMember","labelType":"xbrl:documentation","value":"Tax Period One [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodThreeMember","labelType":"xbrl:terseLabel","value":"Tax Year 2020 To 2040","language":"en-US"},{"forObject":"ango:TaxPeriodThreeMember","labelType":"xbrl:label","value":"Tax Period Three [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodThreeMember","labelType":"xbrl:documentation","value":"Tax Period Three [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodTwoMember","labelType":"xbrl:terseLabel","value":"Tax Year 2028 and 2037","language":"en-US"},{"forObject":"ango:TaxPeriodTwoMember","labelType":"xbrl:label","value":"Tax Period Two [Member]","language":"en-US"},{"forObject":"ango:TaxPeriodTwoMember","labelType":"xbrl:documentation","value":"Tax Period Two [Member]","language":"en-US"},{"forObject":"ango:TechnicalMilestonesMember","labelType":"xbrl:terseLabel","value":"Technical Milestones","language":"en-US"},{"forObject":"ango:TechnicalMilestonesMember","labelType":"xbrl:label","value":"Technical Milestones [Member]","language":"en-US"},{"forObject":"ango:TechnicalMilestonesMember","labelType":"xbrl:documentation","value":"Technical Milestones [Member]","language":"en-US"},{"forObject":"ango:TheDelawareActionMember","labelType":"xbrl:terseLabel","value":"The Delaware Action","language":"en-US"},{"forObject":"ango:TheDelawareActionMember","labelType":"xbrl:label","value":"The Delaware Action [Member]","language":"en-US"},{"forObject":"ango:TheDelawareActionMember","labelType":"xbrl:documentation","value":"The Delaware Action","language":"en-US"},{"forObject":"ango:TheUtahActionMember","labelType":"xbrl:terseLabel","value":"The Utah Action","language":"en-US"},{"forObject":"ango:TheUtahActionMember","labelType":"xbrl:label","value":"The Utah Action [Member]","language":"en-US"},{"forObject":"ango:TheUtahActionMember","labelType":"xbrl:documentation","value":"The Utah Action","language":"en-US"},{"forObject":"ango:TradeShows","labelType":"xbrl:terseLabel","value":"Trade shows","language":"en-US"},{"forObject":"ango:TradeShows","labelType":"xbrl:label","value":"Trade Shows","language":"en-US"},{"forObject":"ango:TradeShows","labelType":"xbrl:documentation","value":"Carrying amount as of the balance sheet date of payments made in advance related to trade shows.","language":"en-US"},{"forObject":"ango:TransactionCostsDisposition","labelType":"xbrl:terseLabel","value":"Transaction costs for disposition","language":"en-US"},{"forObject":"ango:TransactionCostsDisposition","labelType":"xbrl:verboseLabel","value":"Transaction costs for Divestiture","language":"en-US"},{"forObject":"ango:TransactionCostsDisposition","labelType":"xbrl:label","value":"Transaction Costs, Disposition","language":"en-US"},{"forObject":"ango:TransactionCostsDisposition","labelType":"xbrl:documentation","value":"Transaction Costs, Disposition","language":"en-US"},{"forObject":"ango:TransitionServiceAgreementMember","labelType":"xbrl:terseLabel","value":"Transition Service Agreement","language":"en-US"},{"forObject":"ango:TransitionServiceAgreementMember","labelType":"xbrl:label","value":"Transition Service Agreement [Member]","language":"en-US"},{"forObject":"ango:TransitionServiceAgreementMember","labelType":"xbrl:documentation","value":"Transition Service Agreement","language":"en-US"},{"forObject":"ango:TransitionServicesAgreementTermsServicePeriod","labelType":"xbrl:terseLabel","value":"Term of transition services agreement (months)","language":"en-US"},{"forObject":"ango:TransitionServicesAgreementTermsServicePeriod","labelType":"xbrl:label","value":"Transition Services Agreement, Terms, Service Period","language":"en-US"},{"forObject":"ango:TransitionServicesAgreementTermsServicePeriod","labelType":"xbrl:documentation","value":"Transition Services Agreement, Terms, Service Period","language":"en-US"},{"forObject":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","labelType":"xbrl:verboseLabel","value":"2004 Stock and Incentive Award Plan","language":"en-US"},{"forObject":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","labelType":"xbrl:label","value":"Two Thousand and Four Stock and Incentive Award Plan [Member]","language":"en-US"},{"forObject":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","labelType":"xbrl:documentation","value":"Two Thousand and Four Stock and Incentive Award Plan [Member]","language":"en-US"},{"forObject":"ango:TwoYearBuildingLeaseMember","labelType":"xbrl:terseLabel","value":"Two Year Building Lease","language":"en-US"},{"forObject":"ango:TwoYearBuildingLeaseMember","labelType":"xbrl:label","value":"Two Year Building Lease [Member]","language":"en-US"},{"forObject":"ango:TwoYearBuildingLeaseMember","labelType":"xbrl:documentation","value":"Two Year Building Lease [Member]","language":"en-US"},{"forObject":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","labelType":"xbrl:verboseLabel","value":"Potential amount of undiscounted future contingent consideration","language":"en-US"},{"forObject":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","labelType":"xbrl:label","value":"Undiscounted Contingent Consideration Fair Value Fair Value Disclosure","language":"en-US"},{"forObject":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","labelType":"xbrl:documentation","value":"Undiscounted contingent consideration fair value fair value disclosure.","language":"en-US"},{"forObject":"ango:ValuationTechniqueEstimatedProbabilityMember","labelType":"xbrl:terseLabel","value":"Valuation Technique, Estimated Probability","language":"en-US"},{"forObject":"ango:ValuationTechniqueEstimatedProbabilityMember","labelType":"xbrl:label","value":"Valuation Technique, Estimated Probability [Member]","language":"en-US"},{"forObject":"ango:ValuationTechniqueEstimatedProbabilityMember","labelType":"xbrl:documentation","value":"Valuation Technique, Estimated Probability [Member]","language":"en-US"},{"forObject":"ango:VascularAccessMember","labelType":"xbrl:terseLabel","value":"Vascular Access","language":"en-US"},{"forObject":"ango:VascularAccessMember","labelType":"xbrl:label","value":"Vascular Access [Member]","language":"en-US"},{"forObject":"ango:VascularAccessMember","labelType":"xbrl:documentation","value":"Vascular access.","language":"en-US"},{"forObject":"ango:VascularInterventionsandTherapiesMember","labelType":"xbrl:terseLabel","value":"Vascular Interventions & Therapies","language":"en-US"},{"forObject":"ango:VascularInterventionsandTherapiesMember","labelType":"xbrl:label","value":"Vascular Interventions and Therapies [Member]","language":"en-US"},{"forObject":"ango:VascularInterventionsandTherapiesMember","labelType":"xbrl:documentation","value":"Vascular Interventions and Therapies [Member]","language":"en-US"},{"forObject":"country:US","labelType":"xbrl:terseLabel","value":"United States","language":"en-US"},{"forObject":"country:US","labelType":"xbrl:verboseLabel","value":"United States","language":"en-US"},{"forObject":"country:US","labelType":"xbrl:label","value":"UNITED STATES","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:terseLabel","value":"City Area Code","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:terseLabel","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:terseLabel","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:terseLabel","value":"Documents Incorporated by Reference","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:label","value":"Documents Incorporated by Reference [Text Block]","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:terseLabel","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:terseLabel","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:terseLabel","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:terseLabel","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:terseLabel","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:label","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:terseLabel","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:terseLabel","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:terseLabel","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:terseLabel","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:terseLabel","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:terseLabel","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:terseLabel","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:terseLabel","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:terseLabel","value":"Legal Entity [Axis]","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:label","value":"Legal Entity [Axis]","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:terseLabel","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:terseLabel","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:terseLabel","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:terseLabel","value":"Future annual payments under non-cancelable operating leases","language":"en-US"},{"forObject":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:label","value":"Contractual Obligation, Fiscal Year Maturity [Table Text Block]","language":"en-US"},{"forObject":"srt:CounterpartyNameAxis","labelType":"xbrl:terseLabel","value":"Counterparty Name [Axis]","language":"en-US"},{"forObject":"srt:CounterpartyNameAxis","labelType":"xbrl:label","value":"Counterparty Name [Axis]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","labelType":"xbrl:terseLabel","value":"Cumulative Effect, Period of Adoption, Adjustment","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption, Adjustment [Member]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAxis","labelType":"xbrl:terseLabel","value":"Cumulative Effect, Period of Adoption [Axis]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAxis","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption [Axis]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionDomain","labelType":"xbrl:terseLabel","value":"Cumulative Effect, Period of Adoption [Domain]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionDomain","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:terseLabel","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseAxis","labelType":"xbrl:label","value":"Litigation Case [Axis]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:terseLabel","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:LitigationCaseTypeDomain","labelType":"xbrl:label","value":"Litigation Case [Domain]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:verboseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:verboseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:RepurchaseAgreementCounterpartyNameDomain","labelType":"xbrl:terseLabel","value":"Counterparty Name [Domain]","language":"en-US"},{"forObject":"srt:RepurchaseAgreementCounterpartyNameDomain","labelType":"xbrl:label","value":"Counterparty Name [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"VALUATION AND QUALIFYING ACCOUNTS","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:verboseLabel","value":"Geographical [Domain]","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:terseLabel","value":"Segment, Geographical [Domain]","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:label","value":"Geographical [Domain]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:terseLabel","value":"Geographical [Axis]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:label","value":"Geographical [Axis]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","labelType":"xbrl:terseLabel","value":"AOCI Attributable to Parent, Net of Tax [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","labelType":"xbrl:label","value":"AOCI Attributable to Parent, Net of Tax [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:terseLabel","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdate201602Member","labelType":"xbrl:terseLabel","value":"Accounting Standards Update 2016-02","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdate201602Member","labelType":"xbrl:label","value":"Accounting Standards Update 2016-02 [Member]","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdateExtensibleList","labelType":"xbrl:terseLabel","value":"Accounting Standards Update [Extensible List]","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdateExtensibleList","labelType":"xbrl:label","value":"Accounting Standards Update [Extensible List]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"ACCRUED LIABILITIES","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Accounts Payable and Accrued Liabilities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:verboseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:verboseLabel","value":"Accounts receivable, net of allowances of $2,150 and $1,906, respectively","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, after Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:verboseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAbstract","labelType":"xbrl:verboseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Accrued Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Outside services","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accrued Professional Fees","language":"en-US"},{"forObject":"us-gaap:AccruedRoyaltiesCurrent","labelType":"xbrl:verboseLabel","value":"Royalties","language":"en-US"},{"forObject":"us-gaap:AccruedRoyaltiesCurrent","labelType":"xbrl:label","value":"Accrued Royalties, Current","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Less accumulated depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","labelType":"xbrl:terseLabel","value":"Unrealized gain (loss) on marketable securities","language":"en-US"},{"forObject":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","labelType":"xbrl:label","value":"AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:verboseLabel","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedTranslationAdjustmentMember","labelType":"xbrl:terseLabel","value":"Foreign currency translation gain (loss)","language":"en-US"},{"forObject":"us-gaap:AccumulatedTranslationAdjustmentMember","labelType":"xbrl:label","value":"Accumulated Foreign Currency Adjustment Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:verboseLabel","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:verboseLabel","value":"Additional paid in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:terseLabel","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:label","value":"Accounting Standards Update [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock based compensation pre tax amount","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:verboseLabel","value":"Accounts receivable, allowances","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:verboseLabel","value":"Amortization of intangibles","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Amortization expense","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Securities excluded as their inclusion would be anti-dilutive","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total Assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:verboseLabel","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets, Current","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:verboseLabel","value":"Current Assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","labelType":"xbrl:totalLabel","value":"Total Fluid Management assets","language":"en-US"},{"forObject":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","labelType":"xbrl:terseLabel","value":"Total Fluid Management assets","language":"en-US"},{"forObject":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Assets","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:terseLabel","value":"Base Rate","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:label","value":"Base Rate [Member]","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Basis of Presentation and Description of Business","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Basis of Accounting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:verboseLabel","value":"Building and building improvements","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingMember","labelType":"xbrl:terseLabel","value":"Building","language":"en-US"},{"forObject":"us-gaap:BuildingMember","labelType":"xbrl:label","value":"Building [Member]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:terseLabel","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:terseLabel","value":"Acquisition related costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:label","value":"Business Combination, Acquisition Related Costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:terseLabel","value":"Aggregate purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business Combination, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:terseLabel","value":"Payment of acquisition related contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiability","labelType":"xbrl:verboseLabel","value":"Revenue based payments","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiability","labelType":"xbrl:terseLabel","value":"Contingent consideration for acquisition earn outs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiability","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Current portion of contingent consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability, Current","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","labelType":"xbrl:terseLabel","value":"Discount rate used in fair value calculation","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability, Measurement Input","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","labelType":"xbrl:verboseLabel","value":"Contingent consideration, net of current portion","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Acquisitions","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","labelType":"xbrl:totalLabel","value":"Total assets acquired, adjustments","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","labelType":"xbrl:totalLabel","value":"Total liabilities assumed, adjustments","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","labelType":"xbrl:terseLabel","value":"Intangible assets, adjustments","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","labelType":"xbrl:verboseLabel","value":"Assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:verboseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","labelType":"xbrl:terseLabel","value":"Other current liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:terseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:totalLabel","value":"Total liabilities assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Net assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:terseLabel","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:terseLabel","value":"Contingent Consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:label","value":"Business Combinations Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:verboseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents at end of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"(Decrease) increase in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:verboseLabel","value":"Supplemental disclosure of non-cash investing and financing activities:","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","labelType":"xbrl:terseLabel","value":"Net cash provided by investing activities","language":"en-US"},{"forObject":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","labelType":"xbrl:label","value":"Cash Provided by (Used in) Investing Activities, Discontinued Operations","language":"en-US"},{"forObject":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","labelType":"xbrl:terseLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","labelType":"xbrl:label","value":"Cash Provided by (Used in) Operating Activities, Discontinued Operations","language":"en-US"},{"forObject":"us-gaap:ClassOfStockLineItems","labelType":"xbrl:terseLabel","value":"Class of Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockLineItems","labelType":"xbrl:label","value":"Class of Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:verboseLabel","value":"Commitments and Contingencies (Note 17)","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"COMMITMENTS AND CONTINGENCIES","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:verboseLabel","value":"Total number of common stock reserved for issuance (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Common Stock, Capital Shares Reserved for Future Issuance","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:verboseLabel","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:verboseLabel","value":"Common stock, par value (usd per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common stock, shares authorized (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Shares of common stock (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Common stock, shares issued (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Common stock, shares outstanding (shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:verboseLabel","value":"Common stock, par value $0.01 per share, 75,000,000 shares authorized; 38,448,536 and 37,984,382 shares issued and 38,078,536 and 37,614,382 shares outstanding at May 31, 2020 and 2019, respectively","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:verboseLabel","value":"Deferred tax assets","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","labelType":"xbrl:verboseLabel","value":"Deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Liabilities [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:verboseLabel","value":"Summary of Income tax (benefit) provision analyzed by category","language":"en-US"},{"forObject":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Total comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:terseLabel","value":"ACCUMULATED OTHER COMPREHESIVE INCOME (LOSS)","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss) Note [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:verboseLabel","value":"Computer software and equipment","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:label","value":"Computer Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:verboseLabel","value":"Construction in progress","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressMember","labelType":"xbrl:label","value":"Construction in Progress [Member]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationByTypeAxis","labelType":"xbrl:terseLabel","value":"Contingent Consideration by Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationByTypeAxis","labelType":"xbrl:label","value":"Contingent Consideration by Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationTypeDomain","labelType":"xbrl:terseLabel","value":"Contingent Consideration Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ContingentConsiderationTypeDomain","labelType":"xbrl:label","value":"Contingent Consideration Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ContractTerminationMember","labelType":"xbrl:terseLabel","value":"Contract Cancellation","language":"en-US"},{"forObject":"us-gaap:ContractTerminationMember","labelType":"xbrl:label","value":"Contract Termination [Member]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Contract with Customer, Asset and Liability","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:label","value":"Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetNet","labelType":"xbrl:terseLabel","value":"Contract assets","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetNet","labelType":"xbrl:label","value":"Contract with Customer, Asset, after Allowance for Credit Loss","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:terseLabel","value":"Contract liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:label","value":"Contract with Customer, Liability","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","labelType":"xbrl:terseLabel","value":"Additions to contract liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","labelType":"xbrl:label","value":"Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","labelType":"xbrl:terseLabel","value":"Revenue recognized from contract liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","labelType":"xbrl:label","value":"Contract with Customer, Liability, Revenue Recognized","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:label","value":"Contractual Obligation","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:totalLabel","value":"Total, 2024","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:label","value":"Contractual Obligation, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:totalLabel","value":"Total, 2021","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:label","value":"Contractual Obligation, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:totalLabel","value":"Total, 2022","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:label","value":"Contractual Obligation, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:totalLabel","value":"Total, 2023","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:label","value":"Contractual Obligation, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:terseLabel","value":"Cost of sales (exclusive of intangible amortization)","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:terseLabel","value":"Cost of sales","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost of Sales [Member]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Non U.S.","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Foreign Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:verboseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"State and local","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Customer relationships","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:verboseLabel","value":"Customer relationships","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Stated interest rate (percent)","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:terseLabel","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:terseLabel","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:label","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:totalLabel","value":"Gross deferred tax liability","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Deferred Income Taxes and Other Tax Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsDeferredIncome","labelType":"xbrl:verboseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsDeferredIncome","labelType":"xbrl:label","value":"Deferred Tax Assets, Deferred Income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Gross deferred tax asset","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:label","value":"Deferred Tax Assets, Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:verboseLabel","value":"Net operating loss carryforward","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:verboseLabel","value":"Federal and state R&D tax credit carryforward","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Credit Carryforwards, Research","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","labelType":"xbrl:terseLabel","value":"Expenses incurred not currently deductible","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:negatedTotalLabel","value":"Net deferred tax liability","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:verboseLabel","value":"Excess tax over book depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:verboseLabel","value":"Matching contributions","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:label","value":"Defined Contribution Plan, Cost","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:verboseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:verboseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization, Nonproduction","language":"en-US"},{"forObject":"us-gaap:DerivativesPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Derivative Financial Instruments","language":"en-US"},{"forObject":"us-gaap:DerivativesPolicyTextBlock","labelType":"xbrl:label","value":"Derivatives, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue [Line Items]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:label","value":"Disaggregation of Revenue [Line Items]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTable","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTable","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","labelType":"xbrl:terseLabel","value":"Gain on divestiture","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","labelType":"xbrl:verboseLabel","value":"Gain on sale of the Fluid Management business before income taxes","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","labelType":"xbrl:label","value":"Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","labelType":"xbrl:terseLabel","value":"Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","labelType":"xbrl:label","value":"Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","labelType":"xbrl:terseLabel","value":"Income from discontinued operations before income taxes","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","labelType":"xbrl:label","value":"Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","labelType":"xbrl:terseLabel","value":"Basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","labelType":"xbrl:verboseLabel","value":"Discontinued operations - basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","labelType":"xbrl:label","value":"Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","labelType":"xbrl:terseLabel","value":"Diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","labelType":"xbrl:verboseLabel","value":"Discontinued operations - diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","labelType":"xbrl:label","value":"Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","labelType":"xbrl:negatedTerseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","labelType":"xbrl:label","value":"Discontinued Operation, Tax Effect of Discontinued Operation","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation","labelType":"xbrl:terseLabel","value":"Tax effect of gain on divestiture","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation","labelType":"xbrl:label","value":"Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","labelType":"xbrl:terseLabel","value":"Discontinued Operations and Disposal Groups [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","labelType":"xbrl:label","value":"Discontinued Operations and Disposal Groups [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","labelType":"xbrl:terseLabel","value":"Discontinued Operations, Disposed of by Sale","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","labelType":"xbrl:label","value":"Discontinued Operations, Disposed of by Sale [Member]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupClassificationAxis","labelType":"xbrl:terseLabel","value":"Disposal Group Classification [Axis]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupClassificationAxis","labelType":"xbrl:label","value":"Disposal Group Classification [Axis]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupClassificationDomain","labelType":"xbrl:terseLabel","value":"Disposal Group Classification [Domain]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupClassificationDomain","labelType":"xbrl:label","value":"Disposal Group Classification [Domain]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration","labelType":"xbrl:terseLabel","value":"Consideration received","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Consideration","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","labelType":"xbrl:terseLabel","value":"Cost of sales (exclusive of amortization)","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Costs of Goods Sold","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","labelType":"xbrl:terseLabel","value":"Amortization of intangibles","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Depreciation and Amortization","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"General and administrative","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Goodwill","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Gross Profit (Loss)","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","labelType":"xbrl:terseLabel","value":"Disposal Group, Including Discontinued Operation, Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Inventory","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Operating Expense","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","labelType":"xbrl:label","value":"Disposal Group, Including Discontinued Operation, Revenue","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"DIVESTITURES","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","labelType":"xbrl:label","value":"Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","labelType":"xbrl:terseLabel","value":"Disposal Group Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","labelType":"xbrl:label","value":"Disposal Group Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DomesticCountryMember","labelType":"xbrl:verboseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:DomesticCountryMember","labelType":"xbrl:label","value":"Domestic Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:totalLabel","value":"Basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAbstract","labelType":"xbrl:terseLabel","value":"Loss per share - continuing operations","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:verboseLabel","value":"Income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic and Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:totalLabel","value":"Diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDilutedAbstract","labelType":"xbrl:terseLabel","value":"Income per share - discontinued operations","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDilutedAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"EARNINGS PER SHARE","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","labelType":"xbrl:terseLabel","value":"Effect of exchange rate changes on cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","labelType":"xbrl:label","value":"Effect of Exchange Rate on Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","labelType":"xbrl:terseLabel","value":"Impact of tax reform","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:verboseLabel","value":"Payroll and related expenses","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee-related Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:terseLabel","value":"Employee service, compensation cost not yet recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Period of recognition for costs not yet recognized (years)","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:terseLabel","value":"Compensation not yet recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:terseLabel","value":"Tax benefit","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expense, Tax Benefit","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:terseLabel","value":"Employee Stock Option","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option [Member]","language":"en-US"},{"forObject":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","labelType":"xbrl:terseLabel","value":"Revenue from External Customer [Line Items]","language":"en-US"},{"forObject":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","labelType":"xbrl:label","value":"Revenue from External Customer [Line Items]","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:terseLabel","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:FacilityClosingMember","labelType":"xbrl:terseLabel","value":"Restructuring","language":"en-US"},{"forObject":"us-gaap:FacilityClosingMember","labelType":"xbrl:label","value":"Facility Closing [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","labelType":"xbrl:terseLabel","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value By Fair Value Hierarchy Level [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByLiabilityClassAxis","labelType":"xbrl:terseLabel","value":"Liability Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByLiabilityClassAxis","labelType":"xbrl:label","value":"Liability Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:terseLabel","value":"Fair Value By Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:label","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"FAIR VALUE OF FINANCIAL INSTRUMENTS","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:verboseLabel","value":"Level\u00a01","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:verboseLabel","value":"Level\u00a02","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:verboseLabel","value":"Level 3","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","labelType":"xbrl:terseLabel","value":"Gain from reduction in fair value of contingent liability","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","labelType":"xbrl:label","value":"Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value, Liabilities Measured on Recurring Basis","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:label","value":"Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","labelType":"xbrl:terseLabel","value":"Fair Value by Liability Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","labelType":"xbrl:label","value":"Fair Value by Liability Class [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","labelType":"xbrl:terseLabel","value":"Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","labelType":"xbrl:label","value":"Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:label","value":"Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","labelType":"xbrl:terseLabel","value":"Fair market value adjustments","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","labelType":"xbrl:terseLabel","value":"Contingent consideration liabilities recorded as a result of the acquisitions (Note 2)","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","labelType":"xbrl:negatedTerseLabel","value":"Proceeds from sale of marketable securities","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","labelType":"xbrl:terseLabel","value":"Fair market value adjustments","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","labelType":"xbrl:terseLabel","value":"Contingent consideration liabilities recorded as a result of the acquisitions (Note 2)","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","labelType":"xbrl:negatedTerseLabel","value":"Proceeds from sale of marketable securities","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","labelType":"xbrl:label","value":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Measurements Fair Value Hierarchy [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:verboseLabel","value":"Recurring","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:label","value":"Fair Value, Recurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:terseLabel","value":"Fair Value Instruments","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair Value of Financial Instruments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Estimated useful life of intangible assets other than goodwill (years)","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"Accumulated amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:terseLabel","value":"2025 and thereafter","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, Year One","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:verboseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:verboseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:verboseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:verboseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","labelType":"xbrl:verboseLabel","value":"Expected amortization expense","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:verboseLabel","value":"Gross carrying value, finite-lived intangible assets","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:totalLabel","value":"Net carrying value, finite-lived intangible assets","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Foreign Currency Translation","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:label","value":"Foreign Currency Transactions and Translations Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfBusiness","labelType":"xbrl:negatedTerseLabel","value":"Gain on disposition","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfBusiness","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Business","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:verboseLabel","value":"General and administrative","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:terseLabel","value":"General and administrative","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:label","value":"General and Administrative Expense [Member]","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:terseLabel","value":"Goodwill, Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:label","value":"Goodwill, Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"GOODWILL AND INTANGIBLE ASSETS","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:terseLabel","value":"Goodwill impairment","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:label","value":"Goodwill, Impairment Loss","language":"en-US"},{"forObject":"us-gaap:GoodwillPurchaseAccountingAdjustments","labelType":"xbrl:terseLabel","value":"Goodwill, adjustments","language":"en-US"},{"forObject":"us-gaap:GoodwillPurchaseAccountingAdjustments","labelType":"xbrl:label","value":"Goodwill, Purchase Accounting Adjustments","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:terseLabel","value":"Goodwill [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:GoodwillRollForward","labelType":"xbrl:label","value":"Goodwill [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:terseLabel","value":"Asset impairments and disposals","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:label","value":"Impairment of Long-Lived Assets Held-for-use","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperations","labelType":"xbrl:totalLabel","value":"Net loss from continuing operations","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperations","labelType":"xbrl:terseLabel","value":"Net income (loss) from continuing operations","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperations","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:verboseLabel","value":"U.S.","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:verboseLabel","value":"Non-U.S.","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Loss from continuing operations before income tax benefit","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:totalLabel","value":"Income (loss) before tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","labelType":"xbrl:verboseLabel","value":"Loss from continuing operations before tax expense:","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","labelType":"xbrl:terseLabel","value":"Basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","labelType":"xbrl:verboseLabel","value":"Continuing operations - basic (usd per share)","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Per Basic Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","labelType":"xbrl:terseLabel","value":"Diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","labelType":"xbrl:verboseLabel","value":"Continuing operations - diluted (usd per share)","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Per Diluted Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","labelType":"xbrl:terseLabel","value":"Income from discontinued operations, net of income tax","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","labelType":"xbrl:totalLabel","value":"Income from discontinued operations","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","labelType":"xbrl:netLabel","value":"Net income from discontinued operations","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","labelType":"xbrl:label","value":"Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","labelType":"xbrl:terseLabel","value":"Disposal Group Name [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","labelType":"xbrl:label","value":"Disposal Group Name [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","labelType":"xbrl:terseLabel","value":"Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","labelType":"xbrl:label","value":"Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","labelType":"xbrl:terseLabel","value":"Disposal Groups, Including Discontinued Operations [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","labelType":"xbrl:label","value":"Disposal Groups, Including Discontinued Operations [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:terseLabel","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:terseLabel","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:label","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"INCOME TAXES","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationTable","labelType":"xbrl:terseLabel","value":"Income Tax Examination [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationTable","labelType":"xbrl:label","value":"Income Tax Examination [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income tax benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Income tax benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:verboseLabel","value":"Reasons for consolidated income tax provision","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Amount [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation","labelType":"xbrl:terseLabel","value":"Intraperiod tax allocation income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation","labelType":"xbrl:label","value":"Income Tax Expense (Benefit), Intraperiod Tax Allocation","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:terseLabel","value":"Change in valuation allowance","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Income tax benefit at federal statutory tax rate of 21.0%, 21.0% and 28.6%, respectively","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","labelType":"xbrl:terseLabel","value":"Goodwill impairment","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","labelType":"xbrl:terseLabel","value":"Meals and entertainment","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:verboseLabel","value":"State income taxes, net of Federal tax benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:negatedLabel","value":"Research and development tax credit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:terseLabel","value":"Income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accounts payable, accrued and other liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:verboseLabel","value":"Changes in operating assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:terseLabel","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:label","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:terseLabel","value":"Additional unrecognized tax benefit","language":"en-US"},{"forObject":"us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:label","value":"Increase in Unrecognized Tax Benefits is Reasonably Possible","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","labelType":"xbrl:terseLabel","value":"Indefinite-lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Net (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:negatedLabel","value":"Interest expense, net","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:verboseLabel","value":"Interest","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:label","value":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"INVENTORIES","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:verboseLabel","value":"Finished goods","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:label","value":"Inventory, Finished Goods, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryNetAbstract","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNetAbstract","labelType":"xbrl:label","value":"Inventory, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:verboseLabel","value":"Raw materials","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:label","value":"Inventory, Raw Materials, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryValuationReserves","labelType":"xbrl:terseLabel","value":"Inventory valuation reserve","language":"en-US"},{"forObject":"us-gaap:InventoryValuationReserves","labelType":"xbrl:label","value":"Inventory Valuation Reserves","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:verboseLabel","value":"Work in process","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:label","value":"Inventory, Work in Process, Gross","language":"en-US"},{"forObject":"us-gaap:IsraelTaxAuthorityMember","labelType":"xbrl:terseLabel","value":"Israel","language":"en-US"},{"forObject":"us-gaap:IsraelTaxAuthorityMember","labelType":"xbrl:label","value":"Israel Tax Authority [Member]","language":"en-US"},{"forObject":"us-gaap:LandAndLandImprovements","labelType":"xbrl:verboseLabel","value":"Land and land improvements","language":"en-US"},{"forObject":"us-gaap:LandAndLandImprovements","labelType":"xbrl:label","value":"Land and Land Improvements","language":"en-US"},{"forObject":"us-gaap:LeaseAndRentalExpense","labelType":"xbrl:terseLabel","value":"Rent expense","language":"en-US"},{"forObject":"us-gaap:LeaseAndRentalExpense","labelType":"xbrl:label","value":"Operating Leases, Rent Expense","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:terseLabel","value":"Supplemental cash flow information","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Lease, Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:label","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:label","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","labelType":"xbrl:terseLabel","value":"Lease term (years)","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","labelType":"xbrl:label","value":"Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Lease liability schedule","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:terseLabel","value":"2026 and thereafter","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:terseLabel","value":"2025","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:terseLabel","value":"Less: Imputed Interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Leases [Text Block]","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total Liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:verboseLabel","value":"Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:verboseLabel","value":"Current Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:totalLabel","value":"Total Financial Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:verboseLabel","value":"Total financial liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:label","value":"Financial and Nonfinancial Liabilities, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosureAbstract","labelType":"xbrl:verboseLabel","value":"Financial Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosureAbstract","labelType":"xbrl:label","value":"Liabilities, Fair Value Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:LicenseAgreementTermsMember","labelType":"xbrl:terseLabel","value":"Licenses","language":"en-US"},{"forObject":"us-gaap:LicenseAgreementTermsMember","labelType":"xbrl:label","value":"License Agreement Terms [Member]","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:terseLabel","value":"Borrowings outstanding","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Long-term Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:terseLabel","value":"Commitment fee (percentage)","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:label","value":"Line of Credit Facility, Commitment Fee Percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","labelType":"xbrl:terseLabel","value":"Interest rate at period end (percentage)","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","labelType":"xbrl:label","value":"Line of Credit Facility, Interest Rate at Period End","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Credit facility borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Maximum Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:terseLabel","value":"Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:label","value":"Line of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusAxis","labelType":"xbrl:terseLabel","value":"Litigation Status [Axis]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusAxis","labelType":"xbrl:label","value":"Litigation Status [Axis]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusDomain","labelType":"xbrl:terseLabel","value":"Litigation Status [Domain]","language":"en-US"},{"forObject":"us-gaap:LitigationStatusDomain","labelType":"xbrl:label","value":"Litigation Status [Domain]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:terseLabel","value":"London Interbank Offered Rate (LIBOR)","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:label","value":"London Interbank Offered Rate (LIBOR) [Member]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:verboseLabel","value":"Current portion of long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:label","value":"Long-term Debt, Current Maturities","language":"en-US"},{"forObject":"us-gaap:LongTermDebtTextBlock","labelType":"xbrl:terseLabel","value":"Long Term Debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtTextBlock","labelType":"xbrl:label","value":"Long-term Debt [Text Block]","language":"en-US"},{"forObject":"us-gaap:LongTermLoansPayable","labelType":"xbrl:verboseLabel","value":"Long-term debt, net of current portion","language":"en-US"},{"forObject":"us-gaap:LongTermLoansPayable","labelType":"xbrl:label","value":"Loans Payable, Noncurrent","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:terseLabel","value":"Loss Contingency Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:label","value":"Loss Contingency Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:label","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:label","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingencyClaimsDismissedNumber","labelType":"xbrl:terseLabel","value":"Number of claims rejected (claim)","language":"en-US"},{"forObject":"us-gaap:LossContingencyClaimsDismissedNumber","labelType":"xbrl:label","value":"Loss Contingency, Claims Dismissed, Number","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:terseLabel","value":"Loss Contingency, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:label","value":"Loss Contingency, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","labelType":"xbrl:terseLabel","value":"Number of patents allegedly infringed upon","language":"en-US"},{"forObject":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","labelType":"xbrl:label","value":"Loss Contingency, Patents Allegedly Infringed, Number","language":"en-US"},{"forObject":"us-gaap:LossContingencyPendingClaimsNumber","labelType":"xbrl:terseLabel","value":"Number of pending claims (claim)","language":"en-US"},{"forObject":"us-gaap:LossContingencyPendingClaimsNumber","labelType":"xbrl:label","value":"Loss Contingency, Pending Claims, Number","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:verboseLabel","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputDiscountRateMember","labelType":"xbrl:terseLabel","value":"Discount Rate","language":"en-US"},{"forObject":"us-gaap:MeasurementInputDiscountRateMember","labelType":"xbrl:label","value":"Measurement Input, Discount Rate [Member]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeAxis","labelType":"xbrl:terseLabel","value":"Measurement Input Type [Axis]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeAxis","labelType":"xbrl:label","value":"Measurement Input Type [Axis]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeDomain","labelType":"xbrl:terseLabel","value":"Measurement Input Type [Domain]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeDomain","labelType":"xbrl:label","value":"Measurement Input Type [Domain]","language":"en-US"},{"forObject":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","labelType":"xbrl:verboseLabel","value":"Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Recently Issued Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NonUsMember","labelType":"xbrl:terseLabel","value":"International","language":"en-US"},{"forObject":"us-gaap:NonUsMember","labelType":"xbrl:label","value":"Non-US [Member]","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","labelType":"xbrl:verboseLabel","value":"Increase (decrease) in accounts payable for purchases of fixed assets","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","labelType":"xbrl:terseLabel","value":"Fair value of acquisition consideration included in accrued expenses","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Value of Liabilities Assumed","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","labelType":"xbrl:terseLabel","value":"Liabilities assumed","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Value of Liabilities Assumed [Abstract]","language":"en-US"},{"forObject":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","labelType":"xbrl:terseLabel","value":"Other comprehensive income before reclassifications, net of tax","language":"en-US"},{"forObject":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","labelType":"xbrl:label","value":"OCI, before Reclassifications, before Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OneTimeTerminationBenefitsMember","labelType":"xbrl:terseLabel","value":"Termination Benefits","language":"en-US"},{"forObject":"us-gaap:OneTimeTerminationBenefitsMember","labelType":"xbrl:label","value":"One-time Termination Benefits [Member]","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Operating Expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:verboseLabel","value":"Operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating Expenses [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating loss","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseExpense","labelType":"xbrl:terseLabel","value":"Non-cash lease expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseExpense","labelType":"xbrl:label","value":"Operating Lease, Expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Total lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:totalLabel","value":"Total lease obligations","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Less: Current portion of lease obligations","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList","labelType":"xbrl:terseLabel","value":"Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList","labelType":"xbrl:label","value":"Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term lease obligations","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList","labelType":"xbrl:terseLabel","value":"Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:terseLabel","value":"Operating cash flows from operating leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating Lease, Payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease ROU asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","labelType":"xbrl:terseLabel","value":"Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Weighted average discount rate (percent)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Weighted average remaining term (in years)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Four Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Three Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Two Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:terseLabel","value":"2024 and thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due Thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:verboseLabel","value":"Federal and State net operating loss carryforwards","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:label","value":"Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","labelType":"xbrl:terseLabel","value":"Option Indexed to Issuer's Equity [Axis]","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","labelType":"xbrl:label","value":"Option Indexed to Issuer's Equity [Axis]","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","labelType":"xbrl:terseLabel","value":"Option Indexed to Issuer's Equity, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","labelType":"xbrl:label","value":"Option Indexed to Issuer's Equity, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock","labelType":"xbrl:verboseLabel","value":"BASIS OF PRESENTATION, BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:verboseLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsTableTextBlock","labelType":"xbrl:terseLabel","value":"Other commitments and contingencies","language":"en-US"},{"forObject":"us-gaap:OtherCommitmentsTableTextBlock","labelType":"xbrl:label","value":"Other Commitments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","labelType":"xbrl:verboseLabel","value":"Other comprehensive income (loss), before tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), before tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","labelType":"xbrl:verboseLabel","value":"Foreign currency translation gain (loss)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Total comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","labelType":"xbrl:negatedTerseLabel","value":"Reclassification adjustment for gains included in net income","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:negatedLabel","value":"Income tax benefit (expense) related to items of other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","labelType":"xbrl:verboseLabel","value":"Unrealized gain on marketable securities","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","labelType":"xbrl:label","value":"OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Other current liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:verboseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherNoncashIncomeExpense","labelType":"xbrl:negatedLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherNoncashIncomeExpense","labelType":"xbrl:label","value":"Other Noncash Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingExpense","labelType":"xbrl:negatedLabel","value":"Other expense","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingExpense","labelType":"xbrl:label","value":"Other Nonoperating Expense","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other expenses, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:verboseLabel","value":"Other expenses","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense) [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherOwnershipInterestsLineItems","labelType":"xbrl:terseLabel","value":"Other Ownership Interests [Line Items]","language":"en-US"},{"forObject":"us-gaap:OtherOwnershipInterestsLineItems","labelType":"xbrl:label","value":"Other Ownership Interests [Line Items]","language":"en-US"},{"forObject":"us-gaap:OtherPrepaidExpenseCurrent","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherPrepaidExpenseCurrent","labelType":"xbrl:label","value":"Other Prepaid Expense, Current","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:verboseLabel","value":"Other Costs","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:label","value":"Other Restructuring [Member]","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:terseLabel","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PaymentsForLegalSettlements","labelType":"xbrl:terseLabel","value":"Payments for legal settlement","language":"en-US"},{"forObject":"us-gaap:PaymentsForLegalSettlements","labelType":"xbrl:label","value":"Payments for Legal Settlements","language":"en-US"},{"forObject":"us-gaap:PaymentsForRestructuring","labelType":"xbrl:negatedTerseLabel","value":"Cash payments","language":"en-US"},{"forObject":"us-gaap:PaymentsForRestructuring","labelType":"xbrl:label","value":"Payments for Restructuring","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:negatedLabel","value":"Deferred financing costs on long-term debt","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:label","value":"Payments of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Cash paid for acquisitions","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Business Two, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:terseLabel","value":"Payments to acquire business","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Gross","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Additions to property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PendingLitigationMember","labelType":"xbrl:terseLabel","value":"Pending Litigation","language":"en-US"},{"forObject":"us-gaap:PendingLitigationMember","labelType":"xbrl:label","value":"Pending Litigation [Member]","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"RETIREMENT PLANS","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Retirement Benefits [Text Block]","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:terseLabel","value":"Performance Shares","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:label","value":"Performance Shares [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:verboseLabel","value":"Preferred stock, par value (usd per share)","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Preferred stock, shares authorized (shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Preferred stock, shares issued (shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred Stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Preferred stock, shares outstanding (shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred Stock, Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:verboseLabel","value":"Preferred stock, par value $0.01 per share, 5,000,000 shares authorized; no shares issued and outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:PrepaidRent","labelType":"xbrl:verboseLabel","value":"Rent","language":"en-US"},{"forObject":"us-gaap:PrepaidRent","labelType":"xbrl:label","value":"Prepaid Rent","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDivestitureOfBusinesses","labelType":"xbrl:terseLabel","value":"Proceeds from disposition of discontinued operations","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDivestitureOfBusinesses","labelType":"xbrl:verboseLabel","value":"Proceeds received from Divestiture","language":"en-US"},{"forObject":"us-gaap:ProceedsFromDivestitureOfBusinesses","labelType":"xbrl:label","value":"Proceeds from Divestiture of Businesses","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLongTermLinesOfCredit","labelType":"xbrl:terseLabel","value":"Proceeds from borrowings on revolving credit facility","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLongTermLinesOfCredit","labelType":"xbrl:label","value":"Proceeds from Long-term Lines of Credit","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","labelType":"xbrl:verboseLabel","value":"Proceeds from sale of marketable securities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","labelType":"xbrl:label","value":"Proceeds from Sale and Maturity of Marketable Securities","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Proceeds from stock options exercised","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:label","value":"Proceeds from Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:verboseLabel","value":"Property, Plant and Equipment by Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"PROPERTY, PLANT AND EQUIPMENT, NET","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:verboseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:verboseLabel","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property, plant and equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNetAbstract","labelType":"xbrl:verboseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNetAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:verboseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Useful life (years)","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:verboseLabel","value":"Changes in accounts receivable allowances","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"Accounts Receivable, Credit Loss Expense (Reversal)","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:totalLabel","value":"Purchase obligation","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:label","value":"Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInFourthYear","labelType":"xbrl:terseLabel","value":"Purchase obligation, 2024","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInFourthYear","labelType":"xbrl:label","value":"Purchase Obligation, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Purchase obligation, 2021","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInNextTwelveMonths","labelType":"xbrl:label","value":"Purchase Obligation, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInSecondYear","labelType":"xbrl:terseLabel","value":"Purchase obligation, 2022","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInSecondYear","labelType":"xbrl:label","value":"Purchase Obligation, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInThirdYear","labelType":"xbrl:terseLabel","value":"Purchase obligation, 2023","language":"en-US"},{"forObject":"us-gaap:PurchaseObligationDueInThirdYear","labelType":"xbrl:label","value":"Purchase Obligation, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:verboseLabel","value":"QUARTERLY INFORMATION (unaudited)","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:ReceivablesPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:ReceivablesPolicyTextBlock","labelType":"xbrl:label","value":"Receivable [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","labelType":"xbrl:negatedTerseLabel","value":"Amounts reclassified from accumulated other comprehensive income","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","labelType":"xbrl:label","value":"Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:terseLabel","value":"Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:label","value":"Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negatedLabel","value":"Repayment of long-term debt","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:label","value":"Repayments of Long-term Debt","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:verboseLabel","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:label","value":"Research and Development Expense","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:terseLabel","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:label","value":"Research and Development Expense [Member]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpensePolicy","labelType":"xbrl:verboseLabel","value":"Research and Development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpensePolicy","labelType":"xbrl:label","value":"Research and Development Expense, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:terseLabel","value":"Restricted Stock","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:label","value":"Restricted Stock [Member]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:terseLabel","value":"Restricted Stock Units","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:label","value":"Restricted Stock Units (RSUs) [Member]","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Restructuring and Related Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesAbstract","labelType":"xbrl:label","value":"Restructuring and Related Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"ACQUISITION, RESTRUCTURING AND OTHER ITEMS, NET","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Restructuring and Related Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:terseLabel","value":"Restructuring charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:verboseLabel","value":"Charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:label","value":"Restructuring Charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveAxis","labelType":"xbrl:terseLabel","value":"Restructuring Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveAxis","labelType":"xbrl:label","value":"Restructuring Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveLineItems","labelType":"xbrl:terseLabel","value":"Restructuring Cost and Reserve [Line Items]","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveLineItems","labelType":"xbrl:label","value":"Restructuring Cost and Reserve [Line Items]","language":"en-US"},{"forObject":"us-gaap:RestructuringPlanAxis","labelType":"xbrl:terseLabel","value":"Restructuring Plan [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringPlanAxis","labelType":"xbrl:label","value":"Restructuring Plan [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringPlanDomain","labelType":"xbrl:terseLabel","value":"Restructuring Plan [Domain]","language":"en-US"},{"forObject":"us-gaap:RestructuringPlanDomain","labelType":"xbrl:label","value":"Restructuring Plan [Domain]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:terseLabel","value":"Restructuring reserve","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:periodStartLabel","value":"Restructuring Reserve, beginning of period","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:periodEndLabel","value":"Restructuring Reserve, end of period","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:label","value":"Restructuring Reserve","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveCurrent","labelType":"xbrl:verboseLabel","value":"Accrued severance","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveCurrent","labelType":"xbrl:label","value":"Restructuring Reserve, Current","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveRollForward","labelType":"xbrl:terseLabel","value":"Restructuring Reserve [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveRollForward","labelType":"xbrl:label","value":"Restructuring Reserve [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveSettledWithoutCash2","labelType":"xbrl:negatedTerseLabel","value":"Non-cash adjustments","language":"en-US"},{"forObject":"us-gaap:RestructuringReserveSettledWithoutCash2","labelType":"xbrl:label","value":"Restructuring Reserve, Settled without Cash","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:verboseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:verboseLabel","value":"Retained earnings (accumulated deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:terseLabel","value":"Revenue from Contract with Customer [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Revenue from Contract with Customer","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:terseLabel","value":"REVENUE FROM CONTRACTS WITH CUSTOMERS","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:verboseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:terseLabel","value":"Revenues from External Customers and Long-Lived Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:label","value":"Revenues from External Customers and Long-Lived Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Revolving Credit Facility","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Operating leases","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:label","value":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:verboseLabel","value":"Sales and franchise taxes","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:label","value":"Sales and Excise Tax Payable, Current","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:terseLabel","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of Income tax (benefit) provision analyzed by category","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of deferred tax asset and liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Discontinued Operations Disclosure","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock","labelType":"xbrl:label","value":"Disposal Groups, Including Discontinued Operations [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of Income tax rate reconciliation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:terseLabel","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","labelType":"xbrl:terseLabel","value":"Revenue from External Customers by Products and Services [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","labelType":"xbrl:label","value":"Revenue from External Customers by Products and Services [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:verboseLabel","value":"Fair value of assets and liabilities measured on recurring basis","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:verboseLabel","value":"Components of income (loss) before income tax provision","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:label","value":"Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Indefinite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","labelType":"xbrl:terseLabel","value":"Recent accounting pronouncements","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","labelType":"xbrl:label","value":"Accounting Standards Update and Change in Accounting Principle [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","labelType":"xbrl:verboseLabel","value":"Share based compensation arrangement by share based payment award nonvested shares and weighted average grant date fair value","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Nonvested Share Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","labelType":"xbrl:terseLabel","value":"Schedule of Other Ownership Interests [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","labelType":"xbrl:label","value":"Schedule of Other Ownership Interests [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:verboseLabel","value":"Schedule of Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of Quarterly Financial Information","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of estimated fair value of the assets acquired and liabilities assumed","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","labelType":"xbrl:terseLabel","value":"Schedule of Restructuring and Related Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","labelType":"xbrl:label","value":"Schedule of Restructuring and Related Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","labelType":"xbrl:terseLabel","value":"Acquisition, Restructuring and Other Items, net","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","labelType":"xbrl:label","value":"Restructuring and Related Costs [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of net sales for geographic areas","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","labelType":"xbrl:label","value":"Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Revenues from External Customers and Long-Lived Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","labelType":"xbrl:label","value":"Schedule of Revenues from External Customers and Long-Lived Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule summarizes stock option activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Option, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockByClassTable","labelType":"xbrl:terseLabel","value":"Schedule of Stock by Class [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfStockByClassTable","labelType":"xbrl:label","value":"Schedule of Stock by Class [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of unrecognized tax benefits reconciliation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Weighted Average Number of Shares","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Weighted Average Number of Shares [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:verboseLabel","value":"Expected amortization expense","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:terseLabel","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"SEGMENTS AND GEOGRAPHIC INFORMATION","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentsGeographicalAreasAbstract","labelType":"xbrl:verboseLabel","value":"Net sales by Geography","language":"en-US"},{"forObject":"us-gaap:SegmentsGeographicalAreasAbstract","labelType":"xbrl:label","value":"Segments, Geographical Areas [Abstract]","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:verboseLabel","value":"Sales and marketing","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:label","value":"Selling and Marketing Expense","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpenseMember","labelType":"xbrl:terseLabel","value":"Sales and marketing","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpenseMember","labelType":"xbrl:label","value":"Selling and Marketing Expense [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Stock based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Noncash Expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Non-Vested Stock Award Units, Cancelled (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted Average Grant-Date Fair Value, Cancelled (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:verboseLabel","value":"Non-Vested Stock Award Units, Granted (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Grants in the period, weighted average grant date fair value (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted Average Grant-Date Fair Value, Granted (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:terseLabel","value":"Nonvested compensation (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Non-Vested Stock Award Units Beginning Balance (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Non-Vested Stock Award Units Ending Balance (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:verboseLabel","value":"Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Nonvested compensation, weighted average grant date fair value (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Weighted Average Grant-Date Fair Value Beginning Balance (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Weighted Average Grant-Date Fair Value Ending Balance (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:terseLabel","value":"Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Non-Vested Stock Award Units, Vested (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","labelType":"xbrl:verboseLabel","value":"Total fair value of restricted stock awards vesting","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted Average Grant-Date Fair Value, Vested (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:terseLabel","value":"Expected volatility rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Risk free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","labelType":"xbrl:verboseLabel","value":"Incentive award plan to increase the minimum number of shares (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","labelType":"xbrl:terseLabel","value":"Number of additional shares reserved for issuance (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Maximum number of shares to be offered","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Total number of common stock available to be issued (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:terseLabel","value":"Shares Options exercisable at year-end (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Weighted average exercise price, Options exercisable at year end (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:verboseLabel","value":"The total intrinsic value of options exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:negatedLabel","value":"Shares Expired (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:negatedLabel","value":"Shares Forfeited (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:verboseLabel","value":"Shares Granted (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Option grants in the period, weighted average grant date fair value (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:terseLabel","value":"Aggregate intrinsic value, Outstanding at end of year","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Shares Outstanding at beginning of year (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Shares Outstanding at end of year (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:verboseLabel","value":"Schedule summarizes stock option activity","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Weighted average exercise price, Outstanding at beginning of year (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted average exercise price, Outstanding at end of year (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:verboseLabel","value":"Aggregate intrinsic value, Option expected to vest in future periods","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:verboseLabel","value":"Shares Options expected to vest in future periods (shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Weighted average exercise price, Options expected to vest in future periods (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","labelType":"xbrl:verboseLabel","value":"Average price of share issued","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:terseLabel","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Weighted average exercise price Exercised (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Weighted average exercise price Expired (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Weighted average exercise price Forfeited (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Weighted average exercise price Granted (usd per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage","labelType":"xbrl:terseLabel","value":"Vesting percentage (as percent)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:terseLabel","value":"Expected term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:verboseLabel","value":"Aggregate intrinsic value, Options exercisable at year end","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Weighted average remaining contractual life, Option exercisable at year end","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:verboseLabel","value":"Weighted average remaining contractual life","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:verboseLabel","value":"Weighted average remaining contractual life, Option expected to vest in future periods","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent","labelType":"xbrl:verboseLabel","value":"Percentage of fair market value of a share of common stock on the last day of the offering period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Beginning Balance, Shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Ending Balance, Shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"Shares, Issued","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:verboseLabel","value":"State","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:terseLabel","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:verboseLabel","value":"Purchase of common stock under Employee Stock Purchase Plan, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:terseLabel","value":"Maximum number of shares to be offered under the Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Employee Stock Purchase Plans","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Issuance/cancellation of common stock units, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:label","value":"Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:verboseLabel","value":"Exercise of stock options, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedTerseLabel","value":"Shares Exercised (shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:verboseLabel","value":"Purchase of common stock under Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Issuance/cancellation of common stock units","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:label","value":"Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:verboseLabel","value":"Exercise of stock options","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Beginning Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Ending Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:verboseLabel","value":"Stockholders\u2019 Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"STOCKHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:terseLabel","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:label","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:terseLabel","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:label","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TechnologyBasedIntangibleAssetsMember","labelType":"xbrl:terseLabel","value":"Product technology","language":"en-US"},{"forObject":"us-gaap:TechnologyBasedIntangibleAssetsMember","labelType":"xbrl:label","value":"Technology-Based Intangible Assets [Member]","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:verboseLabel","value":"Trademarks","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:label","value":"Trademarks [Member]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:terseLabel","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:verboseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:label","value":"Treasury Stock [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:verboseLabel","value":"Treasury stock, shares (shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:label","value":"Treasury Stock, Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:negatedLabel","value":"Treasury stock, 370,000 shares, at cost at May 31, 2020 and 2019, respectively","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:label","value":"Treasury Stock, Value","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:terseLabel","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:label","value":"Accounting Standards Update [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfRestructuringDomain","labelType":"xbrl:terseLabel","value":"Type of Restructuring [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfRestructuringDomain","labelType":"xbrl:label","value":"Type of Restructuring [Domain]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Unrecognized tax benefits, beginning balance","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Unrecognized tax benefits, ending balance","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedTerseLabel","value":"Decrease in gross amounts of tax positions related to prior years due to U.S. tax reform","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Accrued interest and penalties","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Decrease due to lapse in statute of limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","labelType":"xbrl:verboseLabel","value":"Allowance for deferred tax asset","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance\u00a0at Beginning of\u00a0Year","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance\u00a0at End\u00a0of\u00a0Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:verboseLabel","value":"Additions\u00a0- Charged\u00a0to costs and expenses","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:negatedTerseLabel","value":"Deductions","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:terseLabel","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueAxis","labelType":"xbrl:terseLabel","value":"Valuation Approach and Technique [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueAxis","labelType":"xbrl:label","value":"Valuation Approach and Technique [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","labelType":"xbrl:terseLabel","value":"Valuation Technique, Discounted Cash Flow","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","labelType":"xbrl:label","value":"Valuation Technique, Discounted Cash Flow [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDomain","labelType":"xbrl:terseLabel","value":"Valuation Approach and Technique [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDomain","labelType":"xbrl:label","value":"Valuation Approach and Technique [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:verboseLabel","value":"Effect of dilutive securities","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:label","value":"Weighted Average Number Diluted Shares Outstanding Adjustment","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"cik:0001275187","labelType":"xbrl:label","value":"ANGIODYNAMICS INC","language":"en-US"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"2148111 - Disclosure - Accrued Liabilities","language":"en-US"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"2450428 - Disclosure - Accrued Liabilities (Details)","language":"en-US"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"2349311 - Disclosure - Accrued Liabilities (Tables)","language":"en-US"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"2185120 - Disclosure - Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"2487450 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)","language":"en-US"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"2386318 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)","language":"en-US"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"2180119 - Disclosure - Acquisition, Restructuring and Other Items, net","language":"en-US"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"2482447 - Disclosure - Acquisition, Restructuring and Other Items, net (Details)","language":"en-US"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"2483448 - Disclosure - Acquisition, Restructuring and Other Items, net (Details 1)","language":"en-US"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"2484449 - Disclosure - Acquisition, Restructuring and Other Items, net (Details 2)","language":"en-US"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"2381317 - Disclosure - Acquisition, Restructuring and Other Items, net (Tables)","language":"en-US"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"2105102 - Disclosure - Acquisitions","language":"en-US"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"2408404 - Disclosure - Acquisitions (Details)","language":"en-US"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"2407403 - Disclosure - Acquisitions - Narrative (Details)","language":"en-US"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"2306302 - Disclosure - Acquisitions (Tables)","language":"en-US"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"2101101 - Disclosure - Basis of Presentation, Business Description and Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"2404402 - Disclosure - Basis of Presentation, Business Description and Summary of Significant Accounting Policies (Details Textual)","language":"en-US"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"2202201 - Disclosure - Basis of Presentation, Business Description and Summary of Significant Accounting Policies (Policies)","language":"en-US"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"2303301 - Disclosure - Basis of Presentation, Business Description and Summary of Significant Accounting Policies (Tables)","language":"en-US"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"2372315 - Disclosure - Commitments And Contingencies (Tables)","language":"en-US"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"2171117 - Disclosure - Commitments and Contingencies","language":"en-US"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"2473442 - Disclosure - Commitments and Contingencies (Details)","language":"en-US"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"2474443 - Disclosure - Commitments and Coontingencies - Narrative (Detail)","language":"en-US"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"1003004 - Statement - Consolidated Balance Sheets","language":"en-US"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"1004005 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"1002003 - Statement - Consolidated Statements Comprehensive Income (Loss)","language":"en-US"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"1007007 - Statement - Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"1001002 - Statement - Consolidated Statements of Operations","language":"en-US"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"1005006 - Statement - Consolidated Statements of Stockholders' Equity","language":"en-US"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"1406401 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"0001001 - Document - Cover Page","language":"en-US"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"2109103 - Disclosure - Divestitures","language":"en-US"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"2413407 - Disclosure - Divestitures - Balance Sheet Reclassification (Details)","language":"en-US"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"2414408 - Disclosure - Divestitures - Cash Flows (Details)","language":"en-US"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"2411405 - Disclosure - Divestitures (Details)","language":"en-US"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"2310303 - Disclosure - Divestitures (Tables)","language":"en-US"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"2412406 - Disclosure - Divestitures - Tables (Details)","language":"en-US"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"2160115 - Disclosure - Earnings Per Share","language":"en-US"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"2462435 - Disclosure - Earnings Per Share (Details)","language":"en-US"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"2361313 - Disclosure - Earnings Per Share (Tables)","language":"en-US"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"2120105 - Disclosure - Fair Value of Financial Instruments","language":"en-US"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"2422412 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details)","language":"en-US"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"2423413 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 2)","language":"en-US"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"2424414 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 3)","language":"en-US"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"2321305 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Tables)","language":"en-US"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"2134109 - Disclosure - Goodwill and Intangible Assets","language":"en-US"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"2437419 - Disclosure - Goodwill and Intangible Assets (Details)","language":"en-US"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"2438420 - Disclosure - Goodwill and Intangible Assets (Details 1)","language":"en-US"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"2439421 - Disclosure - Goodwill and Intangible Assets (Details 2)","language":"en-US"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"2436418 - Disclosure - Goodwill and Intangible Assets (Details Textual)","language":"en-US"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"2335309 - Disclosure - Goodwill and Intangible Assets (Tables)","language":"en-US"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"2140110 - Disclosure - Income Taxes","language":"en-US"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"2442422 - Disclosure - Income Taxes (Details)","language":"en-US"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"2443423 - Disclosure - Income Taxes (Details 2)","language":"en-US"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"2444424 - Disclosure - Income Taxes (Details 3)","language":"en-US"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"2446426 - Disclosure - Income Taxes (Details 4)","language":"en-US"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"2445425 - Disclosure - Income Taxes (Details Textual)","language":"en-US"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"2447427 - Disclosure - Income Taxes Income Taxes (Details 5)","language":"en-US"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"2341310 - Disclosure - Income Taxes (Tables)","language":"en-US"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"2125106 - Disclosure - Inventories","language":"en-US"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"2427415 - Disclosure - Inventories (Details)","language":"en-US"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"2326306 - Disclosure - Inventories (Tables)","language":"en-US"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"2465436 - Disclosure - Leases (Details)","language":"en-US"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"2163116 - Disclosure - Leases Leases","language":"en-US"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"2467438 - Disclosure - Leases - Liability Maturity Schedule (Details)","language":"en-US"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"2470441 - Disclosure - Leases - Prior Year Lease Maturities (Details)","language":"en-US"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"2466437 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)","language":"en-US"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"2469440 - Disclosure - Leases - Supplemental Cash Flow Information (Details)","language":"en-US"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"2468439 - Disclosure - Leases - Supplemental Statement of Operations Information (Details)","language":"en-US"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"2364314 - Disclosure - Leases (Tables)","language":"en-US"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"2151112 - Disclosure - Long Term Debt","language":"en-US"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"2452429 - Disclosure - Long Term Debt - Narrative (Detail)","language":"en-US"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"2128107 - Disclosure - Prepaid Expenses and Other","language":"en-US"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"2430416 - Disclosure - Prepaid Expenses and Other (Details)","language":"en-US"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"2329307 - Disclosure - Prepaid Expenses and Other (Tables)","language":"en-US"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"2131108 - Disclosure - Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"2433417 - Disclosure - Property, Plant, and Equipment, Net (Details)","language":"en-US"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"2332308 - Disclosure - Property, Plant and Equipment, Net (Tables)","language":"en-US"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"1108121 - Statement - Quarterly Information (unaudited)","language":"en-US"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"2488451 - Disclosure - Quarterly Information (unaudited) (Details)","language":"en-US"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"1309319 - Statement - Quarterly Information (unaudited) (Tables)","language":"en-US"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"2153113 - Disclosure - Retirement Plans","language":"en-US"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"2454430 - Disclosure - Retirement Plans (Details)","language":"en-US"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"2115104 - Disclosure - Revenue from Contracts with Customers","language":"en-US"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"2418410 - Disclosure - Revenue from Contracts with Customers (Details)","language":"en-US"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"2417409 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)","language":"en-US"},{"forObject":"rpt:group-86","labelType":"xbrl:label","value":"2419411 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Liabilities (Details)","language":"en-US"},{"forObject":"rpt:group-87","labelType":"xbrl:label","value":"2316304 - Disclosure - Revenue from Contracts with Customers (Tables)","language":"en-US"},{"forObject":"rpt:group-88","labelType":"xbrl:label","value":"2175118 - Disclosure - Segments and Geographic Information","language":"en-US"},{"forObject":"rpt:group-89","labelType":"xbrl:label","value":"2477444 - Disclosure - Segments and Geographic Information (Details)","language":"en-US"},{"forObject":"rpt:group-90","labelType":"xbrl:label","value":"2478445 - Disclosure - Segments and Geographic Information (Details 1)","language":"en-US"},{"forObject":"rpt:group-91","labelType":"xbrl:label","value":"2479446 - Disclosure - Segments and Geographic Information (Details Textual)","language":"en-US"},{"forObject":"rpt:group-92","labelType":"xbrl:label","value":"2376316 - Disclosure - Segments and Geographic Information (Tables)","language":"en-US"},{"forObject":"rpt:group-93","labelType":"xbrl:label","value":"2155114 - Disclosure - Stockholders' Equity","language":"en-US"},{"forObject":"rpt:group-94","labelType":"xbrl:label","value":"2457432 - Disclosure - Stockholders' Equity (Details)","language":"en-US"},{"forObject":"rpt:group-95","labelType":"xbrl:label","value":"2458433 - Disclosure - Stockholders' Equity (Details 2)","language":"en-US"},{"forObject":"rpt:group-96","labelType":"xbrl:label","value":"2459434 - Disclosure - Stockholders' Equity (Details 3)","language":"en-US"},{"forObject":"rpt:group-97","labelType":"xbrl:label","value":"2456431 - Disclosure - Stockholders' Equity (Details Textual)","language":"en-US"},{"forObject":"rpt:group-98","labelType":"xbrl:label","value":"0302312 - Document - Stockholders' Equity (Tables)","language":"en-US"},{"forObject":"rpt:group-99","labelType":"xbrl:label","value":"2189122 - Disclosure - Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"rpt:group-100","labelType":"xbrl:label","value":"2490452 - Disclosure - Valuation and Qualifying Accounts (Details)","language":"en-US"},{"forObject":"rpt:group-101","labelType":"xbrl:label","value":"2473442 - Disclosure - Commitments and Contingencies (Details)","language":"en-US"},{"forObject":"rpt:group-102","labelType":"xbrl:label","value":"2467438 - Disclosure - Leases - Liability Maturity Schedule (Details)","language":"en-US"}],"networks":[{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:AccruedLiabilitiesCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:AccruedRoyaltiesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:RestructuringReserveCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"ango:AccruedLitigation","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"ango:AccruedRecallLiability","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ComprehensiveIncomeNoteTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfStockByClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockLineItems","target":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfStockByClassTable","target":"us-gaap:ClassOfStockLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:LegalCostsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"ango:AcquisitionRestructuringAndOtherItemsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:MergersandAcquisitionsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:TransitionServiceAgreementMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:DivestitureMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:IntangibleImpairmentMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:FacilityClosingMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:LegalCostsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseAxis","target":"srt:LitigationCaseTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:BiolitecInc.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringPlanAxis","target":"us-gaap:RestructuringPlanDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringPlanDomain","target":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"ango:AcquisitionRestructuringAndOtherItemsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"srt:LitigationCaseAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MerzContractTerminationMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"us-gaap:RestructuringCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringPlanAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"us-gaap:RestructuringReserve","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OneTimeTerminationBenefitsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringCostAndReserveLineItems","target":"us-gaap:RestructuringReserveRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserve","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:EquipmentTransferMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTable","target":"us-gaap:RestructuringCostAndReserveLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"ango:RegulatoryFilingsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserveSettledWithoutCash2","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:ContractTerminationMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:PaymentsForRestructuring","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RestructuringReserveRollForward","target":"us-gaap:RestructuringReserve","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringAndRelatedActivitiesAbstract","order":1.0},{"source":"us-gaap:RestructuringAndRelatedActivitiesAbstract","target":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:TrademarksMember","target":"ango:RadiaDyneTrademarkMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TrademarksMember","target":"ango:OarTracTrademarkMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TechnologyBasedIntangibleAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"ango:OarTracTechnologyBasedIntangibleAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TechnologyBasedIntangibleAssetsMember","target":"us-gaap:CustomerRelationshipsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumedAbstract","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:Goodwill","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:GoodwillPurchaseAccountingAdjustments","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:C3WaveTipLocationAssetMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationByTypeAxis","target":"us-gaap:ContingentConsiderationTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:RevenueBasedPaymentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:AssetAcquisitionAxis","target":"ango:AssetAcquisitionDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:AssetAcquisitionDomain","target":"ango:C3WaveTipLocationAssetMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:AssetAcquisitionConsiderationTransferred","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:ContingentConsiderationByTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:TechnicalMilestonesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TechnologyBasedIntangibleAssetsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:AssetAcquisitionContingentConsiderationLiability","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"ango:AssetAcquisitionAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:OtherLiabilitiesNoncurrent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:AccruedLiabilitiesCurrent","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:ShortTermInvestmentsMaturityPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"ango:AccountsReceivableDuePeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:AwardTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ReceivablesPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsPolicy","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ResearchAndDevelopmentExpensePolicy","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DerivativesPolicyTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:OtherCommitmentsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligationDueInNextTwelveMonths","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligationDueInSecondYear","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligationDueInThirdYear","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligationDueInFourthYear","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:PurchaseObligationToBePaidAfterYearFour","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:Royalties","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:RoyaltiesDueInFirstYear","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:RoyaltiesDueinSecondYear","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:RoyaltiesDueinThirdYear","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:RoyaltiesDueinFourthYear","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:RoyaltiesDueAfterFourthYear","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ContractualObligation","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ContractualObligationDueInSecondYear","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ContractualObligationDueInThirdYear","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ContractualObligationDueInFourthYear","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"ango:ContractualObligationToBePaidAfterYearFour","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"srt:LitigationCaseAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseAxis","target":"srt:LitigationCaseTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:CrBardIncMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityDomain","target":"ango:C.R.BardInc.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LitigationStatusAxis","target":"us-gaap:LitigationStatusDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LitigationStatusDomain","target":"us-gaap:PendingLitigationMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"ango:NumberOfPatentsAssertedForReexamination","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:TheUtahActionMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyClaimsDismissedNumber","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MedCompandSmithsPatentActionMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LitigationStatusAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"ango:LossContingencyReexaminationsNumber","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:TheDelawareActionMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyPendingClaimsNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:ConstructionIssuesMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"ango:LossContingencyClaimsReversedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:LitigationCaseTypeDomain","target":"ango:MerzNorthAmericaSettlementMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:PaymentsForLegalSettlements","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermLoansPayable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LongTermDebtCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OtherLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:TreasuryStockValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesIssued","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:TreasuryStockShares","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationAndAmortization","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLongTermDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:CashPaidDuringPeriodAbstract","target":"us-gaap:InterestPaid","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromDivestitureOfBusinesses","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromLongTermLinesOfCredit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:CashPaidDuringPeriodAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfBusiness","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"ango:TransactionCostsDisposition","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"ango:ChangeInFairValueOfContingentConsideration","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"ango:DeferredIncomeTaxRelatedToOperatingActivity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"ango:CashPaidDuringPeriodAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OtherNoncashIncomeExpense","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"ango:NoncashLeaseExpense","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ResearchAndDevelopmentExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedAbstract","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedAbstract","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingExpensesAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingIncomeLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"ango:ChangeInFairValueOfContingentConsideration","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"ango:AcquisitionRestructuringAndOtherItemsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperations","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareBasicAbstract","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareDilutedAbstract","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:CumulativeEffectPeriodOfAdoptionAxis","target":"srt:CumulativeEffectPeriodOfAdoptionDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:CumulativeEffectPeriodOfAdoptionDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:SharesIssued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:CumulativeEffectPeriodOfAdoptionAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:NetIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:SharesIssued","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:AccountingStandardsUpdateExtensibleList","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityVoluntaryFilers","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:IcfrAuditorAttestationFlag","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentsIncorporatedByReferenceTextBlock","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationAxis","target":"us-gaap:DisposalGroupClassificationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationDomain","target":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:DisposalGroupClassificationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"srt:CounterpartyNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:CounterpartyNameAxis","target":"srt:RepurchaseAgreementCounterpartyNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RepurchaseAgreementCounterpartyNameDomain","target":"ango:MedlineMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationAxis","target":"us-gaap:DisposalGroupClassificationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationDomain","target":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:DisposalGroupClassificationAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"ango:TransitionServicesAgreementTermsServicePeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationAxis","target":"us-gaap:DisposalGroupClassificationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupClassificationDomain","target":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:IncomeStatementAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:ProceedsFromDivestitureOfBusinesses","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:DisposalGroupClassificationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"ango:TransactionCostsDisposition","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract","target":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:LiabilitiesFairValueDisclosureAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesFairValueDisclosureAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesFairValueDisclosureAbstract","target":"us-gaap:LiabilitiesFairValueDisclosure","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"ango:TechnicalMilestonesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"ango:ChangeInFairValueOfContingentConsideration","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward","target":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByLiabilityClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByLiabilityClassAxis","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain","target":"ango:ContingentConsiderationEarnOutLiabilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationByTypeAxis","target":"us-gaap:ContingentConsiderationTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:RevenueBasedPaymentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationTechniqueAxis","target":"us-gaap:ValuationTechniqueDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MeasurementInputTypeAxis","target":"us-gaap:MeasurementInputTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MeasurementInputTypeDomain","target":"us-gaap:MeasurementInputDiscountRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"ango:ContingentConsiderationEarnOutLiabilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:ContingentConsiderationByTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContingentConsiderationTypeDomain","target":"ango:TechnicalMilestonesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationTechniqueDomain","target":"ango:RevenueBasedPaymentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MeasurementInputTypeDomain","target":"ango:MeasurementInputProbabilityofPaymentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:ValuationTechniqueAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationTechniqueDomain","target":"ango:ValuationTechniqueEstimatedProbabilityMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:FairValueLiabilitiesMeasuredOnRecurringBasisAbstract","target":"us-gaap:LiabilitiesFairValueDisclosure","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:GoodwillImpairmentLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"srt:RangeAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:MeasurementInputTypeAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FinancialInstrumentAxis","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:BioSentryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsNameDomain","target":"ango:NAMICFluidManagementBusinessMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","target":"us-gaap:GoodwillRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:RadiaDyneMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable","target":"us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillRollForward","target":"us-gaap:Goodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"ango:ProductTechnologiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:LicenseAgreementTermsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"ango:GoodwillAndIntangibleAssetsTextualAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:GoodwillAndIntangibleAssetsTextualAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:GoodwillAndIntangibleAssetsTextualAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"ango:ScheduleOfIntangibleAssetsTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsDeferredIncome","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"ango:IncomeTaxReconciliationEffectOfForeignOperations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExaminationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExaminationTable","target":"us-gaap:TaxPeriodAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodAxis","target":"us-gaap:TaxPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodOneMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"ango:EximoMedicalLtd.Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:ScheduleofIncomeTaxLineItems","target":"ango:IncomeTaxesTextualAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodTwoMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExaminationTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodFourMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:IsraelTaxAuthorityMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExaminationTable","target":"us-gaap:BusinessAcquisitionAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"us-gaap:OperatingLossCarryforwards","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"ango:TaxPeriodThreeMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExaminationTable","target":"ango:ScheduleofIncomeTaxLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:IncomeTaxesTextualAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryNetAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryRawMaterials","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryWorkInProcess","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryValuationReserves","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryFinishedGoods","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:IncomeStatementLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:LeaseArrangementsAxis","target":"ango:LeaseArrangementsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:LeaseArrangementsDomain","target":"ango:SevenYearBuildingLeaseMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:AccountingStandardsUpdateExtensibleList","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ango:LeaseArrangementsDomain","target":"ango:TwoYearBuildingLeaseMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"ango:LeaseArrangementsAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LeaseAndRentalExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiability","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiability","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasePayments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:IncomeStatementLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:LongtermDebtTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:CreditFacilityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:VariableRateAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:LineOfCreditFacilityNumberOfCovenants","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCredit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","target":"ango:PrepaidExpensesAndOtherTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-105","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"ango:TSAReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"ango:SoftwareLicenses","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"ango:PrepaidLicenseeFees","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"ango:TradeShows","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"us-gaap:PrepaidRent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"ango:PrepaidIncomeandOtherTaxes","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"us-gaap:OtherPrepaidExpenseCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-106","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","target":"ango:PrepaidExpensesAndOtherTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-107","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNetAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Depreciation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ConstructionInProgressMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:LandAndLandImprovements","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-110","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-111","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GrossProfit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:netLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:NetIncomeLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-112","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"ango:RetirementPlansTextualAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:RetirementPlansTextualAbstract","target":"us-gaap:DefinedContributionPlanCostRecognized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromContractWithCustomerTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"ango:RevenuePerformanceObligationPaymentTerm","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","target":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"ango:ContractwithCustomerRightofReturnRestockingCharge","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-117","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"srt:ProductOrServiceAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:VascularInterventionsandTherapiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"country:US","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:VascularAccessMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"srt:StatementGeographicalAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:NonUsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:OncologyMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerAssetNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiability","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-120","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"srt:ProductOrServiceAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:PeripheralVascularMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"ango:NetSalesByProductCategoryAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:NetSalesByProductCategoryAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:AccessMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"ango:OncologySurgeryMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"srt:StatementGeographicalAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"country:US","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"ango:SummaryOfSalesForGeographicAreasAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"ango:SummaryOfSalesForGeographicAreasAbstract","target":"us-gaap:SegmentsGeographicalAreasAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentsGeographicalAreasAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"ango:InternationalMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"ango:PercentageOfInternationalSalesToNetSales","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"ango:PercentageOfDomesticAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-126","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-127","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-128","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:IncomeStatementLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"ango:ResearchAndDevelopmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"ango:SalesandMarketingMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-129","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","target":"us-gaap:PlanNameAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","target":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OptionIndexedToIssuersEquityTypeDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:CapitalStockSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"ango:StockPurchasePlanMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","target":"us-gaap:OptionIndexedToIssuersEquityEquityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","target":"us-gaap:AwardTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfOtherOwnershipInterestsTable","target":"us-gaap:OtherOwnershipInterestsLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:CommonStockVotesPerShare","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ProceedsFromStockOptionsExercised","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:NumberOfSharePurchasePeriod","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:SharePurchasePeriod","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:EmployeePlanParticipatingEligibilityPeriod","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherOwnershipInterestsLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-130","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-131","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-132","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:MovementInValuationAllowancesAndReservesRollForward","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-calculation-133","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedRoyaltiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:RestructuringReserveCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"ango:AccruedLitigation","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"ango:AccruedRecallLiability","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-134","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":1.0},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-135","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":2.0},{"source":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","target":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","target":"us-gaap:GoodwillPurchaseAccountingAdjustments","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"us-gaap:Goodwill","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","target":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-136","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"ango:ContractualObligationToBePaidAfterYearFour","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligation","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligationDueInFourthYear","order":3.0},{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":4.0},{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligationDueInSecondYear","order":5.0},{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligationDueInThirdYear","order":6.0},{"source":"us-gaap:ContractualObligation","target":"ango:Royalties","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PurchaseObligation","target":"ango:PurchaseObligationToBePaidAfterYearFour","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInNextTwelveMonths","target":"us-gaap:PurchaseObligationDueInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:ContractualObligationToBePaidAfterYearFour","target":"ango:PurchaseObligationToBePaidAfterYearFour","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInThirdYear","target":"us-gaap:PurchaseObligationDueInThirdYear","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:Royalties","target":"ango:RoyaltiesDueinSecondYear","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInSecondYear","target":"ango:RoyaltiesDueinSecondYear","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInFourthYear","target":"us-gaap:PurchaseObligationDueInFourthYear","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:PurchaseObligation","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PurchaseObligation","target":"us-gaap:PurchaseObligationDueInNextTwelveMonths","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInNextTwelveMonths","target":"ango:RoyaltiesDueInFirstYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:ContractualObligationToBePaidAfterYearFour","target":"ango:RoyaltiesDueAfterFourthYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInThirdYear","target":"ango:RoyaltiesDueinThirdYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:Royalties","target":"ango:RoyaltiesDueinThirdYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInSecondYear","target":"us-gaap:PurchaseObligationDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligationDueInFourthYear","target":"ango:RoyaltiesDueinFourthYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PurchaseObligation","target":"us-gaap:PurchaseObligationDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:Royalties","target":"ango:RoyaltiesDueInFirstYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PurchaseObligation","target":"us-gaap:PurchaseObligationDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:Royalties","target":"ango:RoyaltiesDueinFourthYear","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PurchaseObligation","target":"us-gaap:PurchaseObligationDueInSecondYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:Royalties","target":"ango:RoyaltiesDueAfterFourthYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-137","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligation","order":1.0},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInThirdYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInFourthYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"ango:ContractualObligationToBePaidAfterYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInSecondYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-138","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:PreferredStockValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermLoansPayable","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:LongTermDebtCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OtherLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockValue","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-139","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-140","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromLongTermLinesOfCredit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"ango:DeferredIncomeTaxRelatedToOperatingActivity","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromDivestitureOfBusinesses","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProvisionForDoubtfulAccounts","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLongTermDebt","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"ango:ChangeInFairValueOfContingentConsideration","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OtherNoncashIncomeExpense","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfBusiness","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"ango:TransactionCostsDisposition","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"ango:NoncashLeaseExpense","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GoodwillImpairmentLoss","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-141","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareBasic","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareDiluted","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":3.0},{"source":"xbrl:rootSource","target":"us-gaap:OperatingIncomeLoss","order":4.0},{"source":"xbrl:rootSource","target":"us-gaap:OtherNonoperatingIncomeExpense","order":5.0},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EarningsPerShareDiluted","target":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"ango:AcquisitionRestructuringAndOtherItemsNet","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperations","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperations","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EarningsPerShareBasic","target":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EarningsPerShareDiluted","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ResearchAndDevelopmentExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperations","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:InterestExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EarningsPerShareBasic","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingAndMarketingExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GeneralAndAdministrativeExpense","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:AmortizationOfIntangibleAssets","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"ango:ChangeInFairValueOfContingentConsideration","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GoodwillImpairmentLoss","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-142","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","order":3.0},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","target":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","target":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","target":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","target":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","target":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-143","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-144","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesFairValueDisclosure","order":1.0},{"source":"us-gaap:LiabilitiesFairValueDisclosure","target":"us-gaap:BusinessCombinationContingentConsiderationLiability","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-145","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-146","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-147","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.0},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-148","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-149","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","order":1.0},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsGross","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredIncomeTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsInventory","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsDeferredIncome","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-150","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"ango:IncomeTaxReconciliationEffectOfForeignOperations","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-151","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryRawMaterials","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryWorkInProcess","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryFinishedGoods","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-152","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:OperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-153","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-154","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":1.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-155","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeaseLiability","order":1.0},{"source":"us-gaap:OperatingLeaseLiability","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeaseLiability","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-156","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.0},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:OtherPrepaidExpenseCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidRent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"ango:PrepaidLicenseeFees","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"ango:SoftwareLicenses","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"ango:TradeShows","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"ango:PrepaidIncomeandOtherTaxes","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"ango:TSAReceivable","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-157","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:LandAndLandImprovements","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","target":"us-gaap:PropertyPlantAndEquipmentGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.angiodynamics.com/role/AccruedLiabilities"},{"name":"rpt:group-1","groupURI":"http://www.angiodynamics.com/role/AccruedLiabilitiesDetails"},{"name":"rpt:group-2","groupURI":"http://www.angiodynamics.com/role/AccruedLiabilitiesTables"},{"name":"rpt:group-3","groupURI":"http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeLoss"},{"name":"rpt:group-4","groupURI":"http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"},{"name":"rpt:group-5","groupURI":"http://www.angiodynamics.com/role/AccumulatedOtherComprehensiveIncomeLossTables"},{"name":"rpt:group-6","groupURI":"http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsnet"},{"name":"rpt:group-7","groupURI":"http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsnetDetails"},{"name":"rpt:group-8","groupURI":"http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsnetDetails1"},{"name":"rpt:group-9","groupURI":"http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsnetDetails2"},{"name":"rpt:group-10","groupURI":"http://www.angiodynamics.com/role/AcquisitionRestructuringandOtherItemsnetTables"},{"name":"rpt:group-11","groupURI":"http://www.angiodynamics.com/role/Acquisitions"},{"name":"rpt:group-12","groupURI":"http://www.angiodynamics.com/role/AcquisitionsDetails"},{"name":"rpt:group-13","groupURI":"http://www.angiodynamics.com/role/AcquisitionsNarrativeDetails"},{"name":"rpt:group-14","groupURI":"http://www.angiodynamics.com/role/AcquisitionsTables"},{"name":"rpt:group-15","groupURI":"http://www.angiodynamics.com/role/BasisofPresentationBusinessDescriptionandSummaryofSignificantAccountingPolicies"},{"name":"rpt:group-16","groupURI":"http://www.angiodynamics.com/role/BasisofPresentationBusinessDescriptionandSummaryofSignificantAccountingPoliciesDetailsTextual"},{"name":"rpt:group-17","groupURI":"http://www.angiodynamics.com/role/BasisofPresentationBusinessDescriptionandSummaryofSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-18","groupURI":"http://www.angiodynamics.com/role/BasisofPresentationBusinessDescriptionandSummaryofSignificantAccountingPoliciesTables"},{"name":"rpt:group-19","groupURI":"http://www.angiodynamics.com/role/CommitmentsAndContingenciesTables"},{"name":"rpt:group-20","groupURI":"http://www.angiodynamics.com/role/CommitmentsandContingencies"},{"name":"rpt:group-21","groupURI":"http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails"},{"name":"rpt:group-22","groupURI":"http://www.angiodynamics.com/role/CommitmentsandCoontingenciesNarrativeDetail"},{"name":"rpt:group-23","groupURI":"http://www.angiodynamics.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-24","groupURI":"http://www.angiodynamics.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-25","groupURI":"http://www.angiodynamics.com/role/ConsolidatedStatementsComprehensiveIncomeLoss"},{"name":"rpt:group-26","groupURI":"http://www.angiodynamics.com/role/ConsolidatedStatementsofCashFlows"},{"name":"rpt:group-27","groupURI":"http://www.angiodynamics.com/role/ConsolidatedStatementsofOperations"},{"name":"rpt:group-28","groupURI":"http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquity"},{"name":"rpt:group-29","groupURI":"http://www.angiodynamics.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"},{"name":"rpt:group-30","groupURI":"http://www.angiodynamics.com/role/CoverPage"},{"name":"rpt:group-31","groupURI":"http://www.angiodynamics.com/role/Divestitures"},{"name":"rpt:group-32","groupURI":"http://www.angiodynamics.com/role/DivestituresBalanceSheetReclassificationDetails"},{"name":"rpt:group-33","groupURI":"http://www.angiodynamics.com/role/DivestituresCashFlowsDetails"},{"name":"rpt:group-34","groupURI":"http://www.angiodynamics.com/role/DivestituresDetails"},{"name":"rpt:group-35","groupURI":"http://www.angiodynamics.com/role/DivestituresTables"},{"name":"rpt:group-36","groupURI":"http://www.angiodynamics.com/role/DivestituresTablesDetails"},{"name":"rpt:group-37","groupURI":"http://www.angiodynamics.com/role/EarningsPerShare"},{"name":"rpt:group-38","groupURI":"http://www.angiodynamics.com/role/EarningsPerShareDetails"},{"name":"rpt:group-39","groupURI":"http://www.angiodynamics.com/role/EarningsPerShareTables"},{"name":"rpt:group-40","groupURI":"http://www.angiodynamics.com/role/FairValueofFinancialInstruments"},{"name":"rpt:group-41","groupURI":"http://www.angiodynamics.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsDetails"},{"name":"rpt:group-42","groupURI":"http://www.angiodynamics.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsDetails2"},{"name":"rpt:group-43","groupURI":"http://www.angiodynamics.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsDetails3"},{"name":"rpt:group-44","groupURI":"http://www.angiodynamics.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsTables"},{"name":"rpt:group-45","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssets"},{"name":"rpt:group-46","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsDetails"},{"name":"rpt:group-47","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsDetails1"},{"name":"rpt:group-48","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsDetails2"},{"name":"rpt:group-49","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsDetailsTextual"},{"name":"rpt:group-50","groupURI":"http://www.angiodynamics.com/role/GoodwillandIntangibleAssetsTables"},{"name":"rpt:group-51","groupURI":"http://www.angiodynamics.com/role/IncomeTaxes"},{"name":"rpt:group-52","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesDetails"},{"name":"rpt:group-53","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesDetails2"},{"name":"rpt:group-54","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesDetails3"},{"name":"rpt:group-55","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesDetails4"},{"name":"rpt:group-56","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesDetailsTextual"},{"name":"rpt:group-57","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesIncomeTaxesDetails5"},{"name":"rpt:group-58","groupURI":"http://www.angiodynamics.com/role/IncomeTaxesTables"},{"name":"rpt:group-59","groupURI":"http://www.angiodynamics.com/role/Inventories"},{"name":"rpt:group-60","groupURI":"http://www.angiodynamics.com/role/InventoriesDetails"},{"name":"rpt:group-61","groupURI":"http://www.angiodynamics.com/role/InventoriesTables"},{"name":"rpt:group-62","groupURI":"http://www.angiodynamics.com/role/LeasesDetails"},{"name":"rpt:group-63","groupURI":"http://www.angiodynamics.com/role/LeasesLeases"},{"name":"rpt:group-64","groupURI":"http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails"},{"name":"rpt:group-65","groupURI":"http://www.angiodynamics.com/role/LeasesPriorYearLeaseMaturitiesDetails"},{"name":"rpt:group-66","groupURI":"http://www.angiodynamics.com/role/LeasesSupplementalBalanceSheetInformationDetails"},{"name":"rpt:group-67","groupURI":"http://www.angiodynamics.com/role/LeasesSupplementalCashFlowInformationDetails"},{"name":"rpt:group-68","groupURI":"http://www.angiodynamics.com/role/LeasesSupplementalStatementofOperationsInformationDetails"},{"name":"rpt:group-69","groupURI":"http://www.angiodynamics.com/role/LeasesTables"},{"name":"rpt:group-70","groupURI":"http://www.angiodynamics.com/role/LongTermDebt"},{"name":"rpt:group-71","groupURI":"http://www.angiodynamics.com/role/LongTermDebtNarrativeDetail"},{"name":"rpt:group-72","groupURI":"http://www.angiodynamics.com/role/PrepaidExpensesandOther"},{"name":"rpt:group-73","groupURI":"http://www.angiodynamics.com/role/PrepaidExpensesandOtherDetails"},{"name":"rpt:group-74","groupURI":"http://www.angiodynamics.com/role/PrepaidExpensesandOtherTables"},{"name":"rpt:group-75","groupURI":"http://www.angiodynamics.com/role/PropertyPlantandEquipmentNet"},{"name":"rpt:group-76","groupURI":"http://www.angiodynamics.com/role/PropertyPlantandEquipmentNetDetails"},{"name":"rpt:group-77","groupURI":"http://www.angiodynamics.com/role/PropertyPlantandEquipmentNetTables"},{"name":"rpt:group-78","groupURI":"http://www.angiodynamics.com/role/QuarterlyInformationunaudited"},{"name":"rpt:group-79","groupURI":"http://www.angiodynamics.com/role/QuarterlyInformationunauditedDetails"},{"name":"rpt:group-80","groupURI":"http://www.angiodynamics.com/role/QuarterlyInformationunauditedTables"},{"name":"rpt:group-81","groupURI":"http://www.angiodynamics.com/role/RetirementPlans"},{"name":"rpt:group-82","groupURI":"http://www.angiodynamics.com/role/RetirementPlansDetails"},{"name":"rpt:group-83","groupURI":"http://www.angiodynamics.com/role/RevenuefromContractswithCustomers"},{"name":"rpt:group-84","groupURI":"http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDetails"},{"name":"rpt:group-85","groupURI":"http://www.angiodynamics.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"},{"name":"rpt:group-86","groupURI":"http://www.angiodynamics.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersContractAssetsandLiabilitiesDetails"},{"name":"rpt:group-87","groupURI":"http://www.angiodynamics.com/role/RevenuefromContractswithCustomersTables"},{"name":"rpt:group-88","groupURI":"http://www.angiodynamics.com/role/SegmentsandGeographicInformation"},{"name":"rpt:group-89","groupURI":"http://www.angiodynamics.com/role/SegmentsandGeographicInformationDetails"},{"name":"rpt:group-90","groupURI":"http://www.angiodynamics.com/role/SegmentsandGeographicInformationDetails1"},{"name":"rpt:group-91","groupURI":"http://www.angiodynamics.com/role/SegmentsandGeographicInformationDetailsTextual"},{"name":"rpt:group-92","groupURI":"http://www.angiodynamics.com/role/SegmentsandGeographicInformationTables"},{"name":"rpt:group-93","groupURI":"http://www.angiodynamics.com/role/StockholdersEquity"},{"name":"rpt:group-94","groupURI":"http://www.angiodynamics.com/role/StockholdersEquityDetails"},{"name":"rpt:group-95","groupURI":"http://www.angiodynamics.com/role/StockholdersEquityDetails2"},{"name":"rpt:group-96","groupURI":"http://www.angiodynamics.com/role/StockholdersEquityDetails3"},{"name":"rpt:group-97","groupURI":"http://www.angiodynamics.com/role/StockholdersEquityDetailsTextual"},{"name":"rpt:group-98","groupURI":"http://www.angiodynamics.com/role/StockholdersEquityTables"},{"name":"rpt:group-99","groupURI":"http://www.angiodynamics.com/role/ValuationandQualifyingAccounts"},{"name":"rpt:group-100","groupURI":"http://www.angiodynamics.com/role/ValuationandQualifyingAccountsDetails"},{"name":"rpt:group-101","groupURI":"http://www.angiodynamics.com/role/CommitmentsandContingenciesDetails_1"},{"name":"rpt:group-102","groupURI":"http://www.angiodynamics.com/role/LeasesLiabilityMaturityScheduleDetails_1"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-85","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-86","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-87","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-88","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-89","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-90","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-91","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-92","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-93","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-94","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-95","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-96","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-97","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-98","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-99","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-100","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-133"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-134"},{"groupName":"rpt:group-12","forObject":"rpt:network-calculation-135"},{"groupName":"rpt:group-21","forObject":"rpt:network-calculation-136"},{"groupName":"rpt:group-101","forObject":"rpt:network-calculation-137"},{"groupName":"rpt:group-23","forObject":"rpt:network-calculation-138"},{"groupName":"rpt:group-25","forObject":"rpt:network-calculation-139"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-140"},{"groupName":"rpt:group-27","forObject":"rpt:network-calculation-141"},{"groupName":"rpt:group-36","forObject":"rpt:network-calculation-142"},{"groupName":"rpt:group-38","forObject":"rpt:network-calculation-143"},{"groupName":"rpt:group-41","forObject":"rpt:network-calculation-144"},{"groupName":"rpt:group-47","forObject":"rpt:network-calculation-145"},{"groupName":"rpt:group-48","forObject":"rpt:network-calculation-146"},{"groupName":"rpt:group-52","forObject":"rpt:network-calculation-147"},{"groupName":"rpt:group-53","forObject":"rpt:network-calculation-148"},{"groupName":"rpt:group-54","forObject":"rpt:network-calculation-149"},{"groupName":"rpt:group-55","forObject":"rpt:network-calculation-150"},{"groupName":"rpt:group-60","forObject":"rpt:network-calculation-151"},{"groupName":"rpt:group-64","forObject":"rpt:network-calculation-152"},{"groupName":"rpt:group-102","forObject":"rpt:network-calculation-153"},{"groupName":"rpt:group-65","forObject":"rpt:network-calculation-154"},{"groupName":"rpt:group-66","forObject":"rpt:network-calculation-155"},{"groupName":"rpt:group-73","forObject":"rpt:network-calculation-156"},{"groupName":"rpt:group-76","forObject":"rpt:network-calculation-157"},{"groupName":"rpt:group-4","forObject":"rpt:cube-0"},{"groupName":"rpt:group-7","forObject":"rpt:cube-1"},{"groupName":"rpt:group-8","forObject":"rpt:cube-2"},{"groupName":"rpt:group-9","forObject":"rpt:cube-3"},{"groupName":"rpt:group-12","forObject":"rpt:cube-4"},{"groupName":"rpt:group-13","forObject":"rpt:cube-5"},{"groupName":"rpt:group-16","forObject":"rpt:cube-6"},{"groupName":"rpt:group-22","forObject":"rpt:cube-7"},{"groupName":"rpt:group-28","forObject":"rpt:cube-8"},{"groupName":"rpt:group-32","forObject":"rpt:cube-9"},{"groupName":"rpt:group-33","forObject":"rpt:cube-10"},{"groupName":"rpt:group-34","forObject":"rpt:cube-11"},{"groupName":"rpt:group-36","forObject":"rpt:cube-12"},{"groupName":"rpt:group-41","forObject":"rpt:cube-13"},{"groupName":"rpt:group-42","forObject":"rpt:cube-14"},{"groupName":"rpt:group-43","forObject":"rpt:cube-15"},{"groupName":"rpt:group-46","forObject":"rpt:cube-16"},{"groupName":"rpt:group-47","forObject":"rpt:cube-17"},{"groupName":"rpt:group-49","forObject":"rpt:cube-18"},{"groupName":"rpt:group-56","forObject":"rpt:cube-19"},{"groupName":"rpt:group-62","forObject":"rpt:cube-20"},{"groupName":"rpt:group-68","forObject":"rpt:cube-21"},{"groupName":"rpt:group-71","forObject":"rpt:cube-22"},{"groupName":"rpt:group-76","forObject":"rpt:cube-23"},{"groupName":"rpt:group-84","forObject":"rpt:cube-24"},{"groupName":"rpt:group-85","forObject":"rpt:cube-25"},{"groupName":"rpt:group-89","forObject":"rpt:cube-26"},{"groupName":"rpt:group-90","forObject":"rpt:cube-27"},{"groupName":"rpt:group-95","forObject":"rpt:cube-28"},{"groupName":"rpt:group-96","forObject":"rpt:cube-29"},{"groupName":"rpt:group-97","forObject":"rpt:cube-30"},{"groupName":"rpt:group-100","forObject":"rpt:cube-31"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"0001275187","language":"en-us"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"false"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"2020"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"FY","language":"en-us"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:AccountingStandardsUpdateExtensibleList","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"us-gaap:AccountingStandardsUpdate201609Member","language":"en-us"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","srt:RangeAxis":"srt:MinimumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-08-14T00:00:00/2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-08-14T00:00:00/2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsCompensationCostProbableRecognitionPerformancePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:AccountingStandardsUpdateExtensibleList","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"us-gaap:AccountingStandardsUpdate201602Member","language":"en-us"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"us-gaap:OtherAssets","language":"en-us"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"us-gaap:OtherLiabilitiesCurrent","language":"en-us"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"us-gaap:OtherLiabilitiesNoncurrent","language":"en-us"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"10-K","language":"en-us"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"true"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"2020-05-31"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"false"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"0-50761","language":"en-us"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"AngioDynamics, Inc.","language":"en-us"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"DE","language":"en-us"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"11-3146460","language":"en-us"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"14 Plaza Drive","language":"en-us"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Latham","language":"en-us"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"NY","language":"en-us"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"12110","language":"en-us"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"518","language":"en-us"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"795-1400","language":"en-us"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Common Stock, par value $.01 per share","language":"en-us"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"ANGO","language":"en-us"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"NASDAQ","language":"en-us"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"No","language":"en-us"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"No","language":"en-us"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Accelerated Filer","language":"en-us"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"false"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"false"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"true"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"false"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"531215389","decimals":0}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2020-08-06T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37869430"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:DocumentsIncorporatedByReferenceTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"DOCUMENTS INCORPORATED BY REFERENCEThe information required for Part III of this Annual Report on Form 10-K is incorporated by reference to the registrant\u2019s Proxy Statement for its 2020 Annual Meeting of Stockholders to be filed within 120 days of the registrant's fiscal year ended May\u00a031, 2020.","language":"en-us"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264157000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270634000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261655000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"113885000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114634000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117799000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150272000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"156000000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"143856000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29682000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28258000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24338000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78634000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76829000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73109000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37872000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34902000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30991000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18121000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17056000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13906000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158578000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11531000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6776000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6014000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15127000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15432000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"317370000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165396000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158026000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-167098000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9396000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14170000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"907000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5099000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3062000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1037000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5306000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3093000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-168135000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14702000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17263000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1348000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3556000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11036000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11146000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6227000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72486000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22562000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16335000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.39","decimals":2}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.30","decimals":2}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.17","decimals":2}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.39","decimals":2}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.30","decimals":2}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.17","decimals":2}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.93","decimals":2}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.61","decimals":2}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.93","decimals":2}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.61","decimals":2}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.39","decimals":2}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.64","decimals":2}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.44","decimals":2}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.39","decimals":2}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.64","decimals":2}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.44","decimals":2}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37961000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37485000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37075000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37961000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37485000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37075000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16335000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"102000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-317000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-400000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-400000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166776000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60940000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16707000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54435000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227641000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2150000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1906000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31263000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43577000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59905000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40071000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7310000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4003000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"152913000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"315292000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28312000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24258000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15338000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3835000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197136000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145387000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200515000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"347666000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"594214000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"836438000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19096000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22829000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29380000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38338000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7500000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"836000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4635000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2133000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51445000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73302000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:LongTermLoansPayable","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:LongTermLoansPayable","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124407000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24057000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14542000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14811000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8851000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9029000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"521000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139342000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221623000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5000000"}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5000000"}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"38448536"}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37984382"}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"38078536"}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37614382"}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"561871000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"555040000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-100318000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66469000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"370000000"}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"370000000"}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5714000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5714000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1341000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1352000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"454872000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"614815000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"594214000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"836438000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"37210091"}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"367000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"532705000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-11007000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1324000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-370000"}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-5714000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"515027000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"199000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"-199000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"16335000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16335000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"148937"}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1916000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1917000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"145522"}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-232000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"-231000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"89943"}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1262000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1263000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"7912000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7912000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"37594493"}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"370000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"543762000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"5129000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-952000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-370000"}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-5714000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"542595000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"134253"}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1525000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1526000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"177538"}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"}},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-667000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"-667000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"5235"}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"72863"}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1171000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1172000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"9249000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9249000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-400000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-400000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"37984382"}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"372000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"555040000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"66469000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1352000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-370000"}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-5714000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"614815000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"50636"}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"560000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"561000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"312951"}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-2537000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"-2537000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"100567"}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1216000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1217000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"7592000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7592000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"38448536"}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"374000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"561871000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-100318000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1341000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-370000"}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-5714000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"454872000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166787000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61340000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16335000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23805000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25880000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23163000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"ango:NoncashLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2070000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"ango:NoncashLeaseExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"ango:NoncashLeaseExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158578000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7592000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9249000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7912000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfBusiness","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfBusiness","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46592000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfBusiness","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"ango:TransactionCostsDisposition","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"ango:TransactionCostsDisposition","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4030000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"ango:TransactionCostsDisposition","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11531000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6776000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"ango:DeferredIncomeTaxRelatedToOperatingActivity","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1568000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"ango:DeferredIncomeTaxRelatedToOperatingActivity","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2655000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"ango:DeferredIncomeTaxRelatedToOperatingActivity","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8947000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"429000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-202000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1321000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2495000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"540000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:OtherNoncashIncomeExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-86000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:OtherNoncashIncomeExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:OtherNoncashIncomeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"605000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11918000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3177000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5044000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18845000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1428000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5740000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6155000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1871000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1231000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15467000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5212000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7093000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14554000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37440000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41287000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7235000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3118000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2391000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfBusinesses","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfBusinesses","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169242000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfBusinesses","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55760000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"84920000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"350000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"ango:PaymentsToAcquireIntangibleAssetsNetOfCashAcquired","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1265000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1350000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-63345000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82554000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3656000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"132500000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15000000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLongTermLinesOfCredit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLongTermLinesOfCredit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55000000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLongTermLinesOfCredit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"775000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1208000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8100000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9500000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-759000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2031000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"ango:ProceedsPaymentsIssuanceOfSharesShareBasedPaymentArrangementIncludingOptionExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2949000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-95242000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33931000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11551000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-65000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-380000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"472000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-173206000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"153545000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26552000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227641000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74096000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47544000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54435000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227641000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74096000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"224000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-114000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14900000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25100000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"ango:NoncashorPartNoncashAcquisitionValueofContingentConsiderationReceived","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4650000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"413000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5115000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3190000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"682000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"426000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"BASIS OF PRESENTATION, BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Basis of Presentation and Description of Business</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries, (collectively, the \u201cCompany\u201d).  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company designs, manufactures and sells a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and in oncology and surgical settings. The devices are generally used in minimally invasive, image-guided procedures. Most of the Company's products are intended to be used once and then discarded, or they may be temporarily implanted for short- or long-term use.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On May 31, 2019, the Company completed the sale of the Fluid Management business and all of the assets used primarily in connection with the Fluid Management business (Note 3).  As the disposal of this business represents a strategic shift with a major effect on the Company's operations, for all periods presented in the Consolidated Statements of Operations and Comprehensive Income, all sales, costs, expenses, gains and income taxes attributable to Fluid Management have been reported under the captions, \u201cIncome from Discontinued Operations, Net of Income Tax.\u201d\u00a0\u00a0Cash flows used in or provided by Fluid Management have been reported in the Consolidated Statements of Cash Flows under operating and investing activities.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Accounting Principles</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (\"GAAP\").</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Principles of Consolidation</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements include the accounts of AngioDynamics and its subsidiaries (all of which are wholly owned).  All intercompany balances and transactions have been eliminated.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Use of Estimates</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The preparation of consolidated financial statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Cash and Cash Equivalents</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company considers all unrestricted highly liquid investments with an initial maturity of less than three months at the date of purchase to be cash equivalents. The Company maintains cash and cash equivalent balances with financial institutions in the United States in excess of amounts insured by the Federal Deposit Insurance Corporation.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Fair Value Instruments</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The carrying amount of the Company's cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. The Company bases the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. The Company measures and records derivative financial instruments at fair value. See Note 5 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Accounts Receivable</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Accounts receivable, principally trade receivables, are generally due within 30 to 90 days and are stated at amounts due from customers, net of an allowance for estimated sales returns and doubtful accounts. The Company performs ongoing credit evaluations of customers and adjusts credit limits based upon payment history and the customer\u2019s current creditworthiness, as determined by a review of their current credit information. The Company continuously monitors aging reports, collections and payments from customers, and a provision for estimated credit losses is maintained based upon historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within expectations </span></div>and the provisions established, the Company cannot guarantee that the same credit loss rates will be experienced in the future. The Company writes off accounts receivable when they are determined to be uncollectible.<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Inventories</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Inventories are stated at the lower of cost (using the first-in, first-out method) or market. Appropriate consideration is given to deterioration, obsolescence, expiring and other factors in evaluating net realizable value.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Property, Plant and Equipment</span></div><div style=\"text-indent:21.6pt;margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Refer below for useful lives by category:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:78.555%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:17.445%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated useful lives</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Building and building improvements</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">39 years</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Machinery and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">5 to 8 years</span></div></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Computer software and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">3 to 5 years</span></div></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company evaluates property, plant and equipment for impairment periodically to determine if changes in circumstances or the occurrence of events suggest the carrying value of the asset or asset group may not be recoverable. Expenditures for repairs and maintenance are charged to expense as incurred. Renewals and betterments are capitalized.</span></div>Goodwill and Intangible Assets<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contingent Consideration</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The fair value of the liability for contingent consideration recorded on the acquisition date for a business combination is based on probability weighted estimated cash flow streams, discounted back to present value using a discount rate determined in accordance with accepted valuation methods and reflective of the risk associated with the estimated cash flow streams. The liability for contingent consideration is remeasured to fair value at each reporting period with changes recorded in earnings until the contingency is resolved.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recognizes revenue when it transfers control of promised goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods and services.\u00a0See Note 4, \u201cRevenue from Contracts with Customers\u201d for further discussion on revenue.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Research and Development</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Research and development costs, including salaries, consulting fees, building costs, utilities and administrative expenses that are related to developing new products, enhancing existing products, validating new and enhanced products, managing clinical, regulatory and medical affairs are expensed as incurred.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Income Taxes</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company calculates income tax expense for each jurisdiction in which it operates. This involves estimating actual current taxes due plus assessing temporary differences arising from differing treatment for tax and accounting purposes that are recorded as deferred tax assets and liabilities. The Company periodically evaluates deferred tax assets, capital loss carryforwards and tax credit carryforwards to determine their recoverability based primarily on the Company's ability to generate future taxable income and capital gains.  Where it is more-likely-than-not these will not be recovered, the Company estimates a valuation allowance and records a corresponding additional tax expense in the consolidated statement of operations.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. The Company first determines if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that the Company measures the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes on the consolidated statements of operations.</span></div>Stock Based CompensationStock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period.  The expense recognized includes the impact of forfeitures as they occur.  The Company estimates the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock units, a risk-free interest rate and dividend yield. The Company recognizes stock-based compensation expense related to options, restricted stock units and market based performance stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and restricted stock units and 3 years for market based performance stock units.<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Foreign Currency Translation</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The functional currency of the Company's foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, the Company translates assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. The Company translates income and expense items at average rates of exchange prevailing during each period. The Company accumulates translation adjustments in accumulated other comprehensive loss, a component of stockholders\u2019 equity.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other expense in the statements of operations as incurred.</span></div><div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Derivative Financial Instruments</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company is exposed to market risks, including changes in foreign currency and interest rates. The Company periodically enters into certain derivative financial instruments to hedge the underlying economic exposure. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Derivative instruments are presented in the consolidated financial statements at their fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in income or in stockholders\u2019 equity as a component of accumulated other comprehensive income (loss) depending on whether the derivative financial instrument qualifies for hedge accounting and, if so, whether it qualifies as a fair value or cash flow hedge. Generally, the changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portions of the changes in the fair value of hedged items that relate to the hedged risks. Changes in the fair value of derivatives accounted for as cash flow hedges, to the </span></div>extent they are effective as hedges, are recorded in accumulated other comprehensive income (loss).  There were no derivative instruments held by the Company as of May 31, 2020 and 2019.<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contingencies</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company is subject to various legal proceedings that arise in the ordinary course of business, including patent infringement and product liability matters. The Company records accruals for contingencies when it is probable the liability has been incurred and the amount can be reasonably estimated.  Legal fees are expensed as incurred. Insurance recoveries related to potential claims are recognized up to the amount of the recorded liability when coverage is confirmed and the estimated recoveries are probable of payment. These recoveries are not netted against the related liabilities for financial statement presentation.</span></div><div style=\"text-indent:36pt;margin-top:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table provides a description of recent accounting pronouncements that may have a material effect on the Company's consolidated financial statements:  </span></div><div style=\"text-indent:36pt;\"><span><br/></span></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.323%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.384%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Date Adopted</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-02, </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Leases (Topic 842)</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU increases transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and disclosing key information about leasing arrangements.  For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and liabilities.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2019</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Refer to Note 16, Leases, for the required disclosures related to adopting this standard.</span></td></tr></table></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.531%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effective Date</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2018-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Fair Value Measurement (Topic 820)</span></div><div><span><br/></span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU removes, modifies and adds various disclosure requirements related to fair value disclosures. Disclosures related to transfers between fair value hierarchy levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs used in determining level 3 fair value measurements will be added, among other changes.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Financial Instruments - Credit Losses\u00a0(Topic 326): Measurement of Credit Losses on Financial Instruments</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU replaces the current incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Basis of Presentation and Description of Business</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements include the accounts of AngioDynamics, Inc. and its wholly owned subsidiaries, (collectively, the \u201cCompany\u201d).  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company designs, manufactures and sells a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and in oncology and surgical settings. The devices are generally used in minimally invasive, image-guided procedures. Most of the Company's products are intended to be used once and then discarded, or they may be temporarily implanted for short- or long-term use.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On May 31, 2019, the Company completed the sale of the Fluid Management business and all of the assets used primarily in connection with the Fluid Management business (Note 3).  As the disposal of this business represents a strategic shift with a major effect on the Company's operations, for all periods presented in the Consolidated Statements of Operations and Comprehensive Income, all sales, costs, expenses, gains and income taxes attributable to Fluid Management have been reported under the captions, \u201cIncome from Discontinued Operations, Net of Income Tax.\u201d\u00a0\u00a0Cash flows used in or provided by Fluid Management have been reported in the Consolidated Statements of Cash Flows under operating and investing activities.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Accounting Principles</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (\"GAAP\").</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Principles of Consolidation</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The consolidated financial statements include the accounts of AngioDynamics and its subsidiaries (all of which are wholly owned).  All intercompany balances and transactions have been eliminated.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Use of Estimates</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The preparation of consolidated financial statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates.</span></div>","language":"en-us"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Cash and Cash Equivalents</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company considers all unrestricted highly liquid investments with an initial maturity of less than three months at the date of purchase to be cash equivalents. The Company maintains cash and cash equivalent balances with financial institutions in the United States in excess of amounts insured by the Federal Deposit Insurance Corporation.</span></div>","language":"en-us"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"ango:ShortTermInvestmentsMaturityPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"less than three months","language":"en-us"}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Fair Value Instruments</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The carrying amount of the Company's cash and cash equivalents, accounts receivable, accounts payable and long-term debt approximates fair value due to the short-term nature or market interest rates of these items. The Company bases the fair value of short-term investments on quoted market prices or other relevant information generated by market transactions involving identical or comparable assets. The Company measures and records derivative financial instruments at fair value. See Note 5 for further discussion of financial instruments that are carried at fair value on a recurring and nonrecurring basis.</span></div>","language":"en-us"}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Accounts Receivable</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Accounts receivable, principally trade receivables, are generally due within 30 to 90 days and are stated at amounts due from customers, net of an allowance for estimated sales returns and doubtful accounts. The Company performs ongoing credit evaluations of customers and adjusts credit limits based upon payment history and the customer\u2019s current creditworthiness, as determined by a review of their current credit information. The Company continuously monitors aging reports, collections and payments from customers, and a provision for estimated credit losses is maintained based upon historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within expectations </span></div>and the provisions established, the Company cannot guarantee that the same credit loss rates will be experienced in the future. The Company writes off accounts receivable when they are determined to be uncollectible.","language":"en-us"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"ango:AccountsReceivableDuePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"ango:AccountsReceivableDuePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P90D"}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Inventories</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Inventories are stated at the lower of cost (using the first-in, first-out method) or market. Appropriate consideration is given to deterioration, obsolescence, expiring and other factors in evaluating net realizable value.</span></div>","language":"en-us"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Property, Plant and Equipment</span></div><div style=\"text-indent:21.6pt;margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Refer below for useful lives by category:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:78.555%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:17.445%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated useful lives</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Building and building improvements</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">39 years</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Machinery and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">5 to 8 years</span></div></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Computer software and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">3 to 5 years</span></div></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company evaluates property, plant and equipment for impairment periodically to determine if changes in circumstances or the occurrence of events suggest the carrying value of the asset or asset group may not be recoverable. Expenditures for repairs and maintenance are charged to expense as incurred. Renewals and betterments are capitalized.</span></div>","language":"en-us"}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Refer below for useful lives by category:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:78.555%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:17.445%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated useful lives</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Building and building improvements</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">39 years</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Machinery and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">5 to 8 years</span></div></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Computer software and equipment</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">3 to 5 years</span></div></td></tr></table>roperty, plant and equipment are summarized as follows:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Building and building improvements</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,535\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Machinery and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,602\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,029\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Computer software and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Construction in progress</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,050\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,239\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">68,501\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">64,783\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less accumulated depreciation and amortization</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(40,661)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(41,608)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,840\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">23,175\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Land and land improvements</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">472\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,083\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">28,312\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,258\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P39Y"}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P8Y"}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Goodwill and Intangible Assets</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Intangible assets other than goodwill, indefinite lived intangible assets and in process research and development (\"IP R&amp;D\") are amortized over their estimated useful lives, which range between <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8xNDIvZnJhZzo2ZTg2MDQzOTBjYmM0M2VkYmZjMWQ1NzQ5MTU2NTM3Ny90ZXh0cmVnaW9uOjZlODYwNDM5MGNiYzQzZWRiZmMxZDU3NDkxNTY1Mzc3XzcxNDY4MjU1ODk2OTA_35b1120c-b50b-48fe-9383-5702c06ea316\">two</span> to eighteen years, on either a straight-line basis over the expected period of benefit or as revenues are earned from the sales of the related product.  The Company periodically reviews the estimated useful lives of intangible assets and reviews such assets or asset groups for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Such conditions could include significant adverse changes in the business climate, current-period operating or cash flow losses, significant declines in forecasted operations, or a current expectation that an asset group will be disposed of before the end of its useful life.  When testing for impairment of definite-lived intangible assets held for use, the Company groups assets at the lowest level for which cash flows are separately identifiable. The Company operates as a single asset group.  If a triggering event is deemed to exist, the Company performs an undiscounted operating cash flow analysis to determine if an impairment exists.  If an intangible asset is considered to be impaired, the amount of the impairment will equal the excess of the carrying value over the fair value of the asset.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Goodwill and other intangible assets that have indefinite useful lives are not amortized, but rather, are tested for impairment annually or more frequently if impairment indicators arise. Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination. Goodwill and intangible assets have been recorded at either incurred or allocated cost. Allocated costs were based on respective fair market values at the date of acquisition.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">For goodwill, the impairment test requires a comparison of the estimated fair value of the reporting unit to which the goodwill is assigned to the carrying value of the assets and liabilities of that reporting unit. The determination of reporting units also requires management judgment. The Company considers whether a reporting unit exists within a reportable segment based on the availability of discrete financial information. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, the carrying value is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As detailed in Note 9, \"Goodwill and Intangible Assets,\" the Company recorded a goodwill impairment loss of $158.6 million for the year ended May 31, 2020 as the fair value of the reporting unit was less than its carrying value.</span></div>","language":"en-us"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P18Y"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsPolicy","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contingent Consideration</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The fair value of the liability for contingent consideration recorded on the acquisition date for a business combination is based on probability weighted estimated cash flow streams, discounted back to present value using a discount rate determined in accordance with accepted valuation methods and reflective of the risk associated with the estimated cash flow streams. The liability for contingent consideration is remeasured to fair value at each reporting period with changes recorded in earnings until the contingency is resolved.</span></div>","language":"en-us"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recognizes revenue when it transfers control of promised goods or services to its customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods and services.\u00a0See Note 4, \u201cRevenue from Contracts with Customers\u201d for further discussion on revenue.</span></div>","language":"en-us"}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpensePolicy","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Research and Development</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Research and development costs, including salaries, consulting fees, building costs, utilities and administrative expenses that are related to developing new products, enhancing existing products, validating new and enhanced products, managing clinical, regulatory and medical affairs are expensed as incurred.</span></div>","language":"en-us"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Income Taxes</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company calculates income tax expense for each jurisdiction in which it operates. This involves estimating actual current taxes due plus assessing temporary differences arising from differing treatment for tax and accounting purposes that are recorded as deferred tax assets and liabilities. The Company periodically evaluates deferred tax assets, capital loss carryforwards and tax credit carryforwards to determine their recoverability based primarily on the Company's ability to generate future taxable income and capital gains.  Where it is more-likely-than-not these will not be recovered, the Company estimates a valuation allowance and records a corresponding additional tax expense in the consolidated statement of operations.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. The Company first determines if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that the Company measures the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. The Company recognizes interest and penalties related to uncertain tax positions in the provision for income taxes on the consolidated statements of operations.</span></div>","language":"en-us"}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"Stock Based CompensationStock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period.  The expense recognized includes the impact of forfeitures as they occur.  The Company estimates the fair value of each stock-based award on the measurement date using either the current market price of the stock, the Black-Scholes option valuation model, or the Monte Carlo Simulation valuation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock units, a risk-free interest rate and dividend yield. The Company recognizes stock-based compensation expense related to options, restricted stock units and market based performance stock units on a straight-line basis over the service period of the award, which is generally 4 years for options and restricted stock units and 3 years for market based performance stock units.","language":"en-us"}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Foreign Currency Translation</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The functional currency of the Company's foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, the Company translates assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. The Company translates income and expense items at average rates of exchange prevailing during each period. The Company accumulates translation adjustments in accumulated other comprehensive loss, a component of stockholders\u2019 equity.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Transaction gains or losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other expense in the statements of operations as incurred.</span></div>","language":"en-us"}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:DerivativesPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Derivative Financial Instruments</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company is exposed to market risks, including changes in foreign currency and interest rates. The Company periodically enters into certain derivative financial instruments to hedge the underlying economic exposure. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Derivative instruments are presented in the consolidated financial statements at their fair value. Changes in the fair value of derivative financial instruments are either recognized periodically in income or in stockholders\u2019 equity as a component of accumulated other comprehensive income (loss) depending on whether the derivative financial instrument qualifies for hedge accounting and, if so, whether it qualifies as a fair value or cash flow hedge. Generally, the changes in the fair value of derivatives accounted for as fair value hedges are recorded in income along with the portions of the changes in the fair value of hedged items that relate to the hedged risks. Changes in the fair value of derivatives accounted for as cash flow hedges, to the </span></div>extent they are effective as hedges, are recorded in accumulated other comprehensive income (loss).  There were no derivative instruments held by the Company as of May 31, 2020 and 2019.","language":"en-us"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contingencies</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company is subject to various legal proceedings that arise in the ordinary course of business, including patent infringement and product liability matters. The Company records accruals for contingencies when it is probable the liability has been incurred and the amount can be reasonably estimated.  Legal fees are expensed as incurred. Insurance recoveries related to potential claims are recognized up to the amount of the recorded liability when coverage is confirmed and the estimated recoveries are probable of payment. These recoveries are not netted against the related liabilities for financial statement presentation.</span></div>","language":"en-us"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:36pt;margin-top:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table provides a description of recent accounting pronouncements that may have a material effect on the Company's consolidated financial statements:  </span></div><div style=\"text-indent:36pt;\"><span><br/></span></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.323%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.384%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Date Adopted</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-02, </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Leases (Topic 842)</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU increases transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and disclosing key information about leasing arrangements.  For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and liabilities.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2019</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Refer to Note 16, Leases, for the required disclosures related to adopting this standard.</span></td></tr></table></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.531%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effective Date</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2018-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Fair Value Measurement (Topic 820)</span></div><div><span><br/></span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU removes, modifies and adds various disclosure requirements related to fair value disclosures. Disclosures related to transfers between fair value hierarchy levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs used in determining level 3 fair value measurements will be added, among other changes.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Financial Instruments - Credit Losses\u00a0(Topic 326): Measurement of Credit Losses on Financial Instruments</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU replaces the current incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:36pt;margin-top:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table provides a description of recent accounting pronouncements that may have a material effect on the Company's consolidated financial statements:  </span></div><div style=\"text-indent:36pt;\"><span><br/></span></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.323%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.384%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Date Adopted</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-02, </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Leases (Topic 842)</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU increases transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and disclosing key information about leasing arrangements.  For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and liabilities.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2019</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Refer to Note 16, Leases, for the required disclosures related to adopting this standard.</span></td></tr></table></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:19.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:32.117%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.176%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:31.531%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"12\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Recently Issued Accounting Pronouncements - Not Yet Applicable or Adopted</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Standard</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effective Date</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect on the Consolidated Financial Statements</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2018-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Fair Value Measurement (Topic 820)</span></div><div><span><br/></span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU removes, modifies and adds various disclosure requirements related to fair value disclosures. Disclosures related to transfers between fair value hierarchy levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs used in determining level 3 fair value measurements will be added, among other changes.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">ASU 2016-13,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;\">Financial Instruments - Credit Losses\u00a0(Topic 326): Measurement of Credit Losses on Financial Instruments</span></div></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">This ASU replaces the current incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates.</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">June 1, 2020</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">The Company plans to adopt the new standard in the first quarter of fiscal year 2021 and does not expect there to be a material impact to the consolidated financial statements.</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"ACQUISITIONS<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">C3 Wave Tip Location Acquisition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On December 17, 2019, the Company acquired the C3 Wave tip location asset from Medical Components Inc. for an aggregate purchase price of $10.0\u00a0million with $5.0\u00a0million of potential future contingent consideration related to technical milestones. This acquisition fills a gap in the Vascular Access portfolio and supports the Company's strategic plan.  The Company accounted for this acquisition as an asset purchase.  The Company recorded the amount paid at closing as inventory of $0.6\u00a0million and intangible assets of a trademark of $0.9\u00a0million and product technology of $8.5\u00a0million.  The intangible assets will be amortized over 15 years.  The contingent consideration is comprised of technical milestones and will be accounted for when the contingency is resolved or becomes probable and reasonably estimable.  </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Eximo Acquisition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On October 2, 2019, the Company entered into a share purchase agreement to acquire Eximo Medical, Ltd., a pre-commercial stage medical device company and its proprietary 355nm laser atherectomy technology.  The aggregate purchase price of $60.7 million included an upfront payment of $45.8 million and contingent consideration with an estimated fair value of $14.9 million.  This acquisition expands and complements the Company\u2019s Vascular Interventions and Therapies product portfolio by adding the 355nm laser atherectomy technology which treats Peripheral Artery Disease.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company accounted for the\u00a0Eximo\u00a0acquisition under the acquisition method of accounting for business combinations.  Accordingly, the cost to acquire the assets was allocated to the underlying net assets in proportion to estimates of their respective fair values. The excess of the purchase price over the estimated fair value of the net assets acquired was recorded as goodwill.  Goodwill is non-deductible for income tax purposes.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company has not disclosed the amount of revenue and earnings for sales of Eximo products since acquisition, nor proforma information, because these amounts are not significant to the Company's financial statements.  Acquisition-related costs associated with the Eximo acquisition, which are included in \"acquisition, restructuring and other items, net\" in the accompanying Consolidated Statements of Operations, were approximately\u00a0$0.6 million in fiscal year 2020. The following table summarizes the preliminary and final aggregate purchase price allocated to the net assets acquired:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:49.754%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.643%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.643%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.646%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Preliminary allocation</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;\">Adjustments </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts receivable</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Prepaid and other current assets</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Long-term deposits</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technology</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">59,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,428\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,001)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,427\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total assets acquired</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,130\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,429\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities assumed</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts payable</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">84\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">84\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other current liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">615\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">615\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,771\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,070\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total liabilities assumed</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,470\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,769\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Measurement period adjustments are recognized on a prospective basis in the period of change, instead of restating prior periods. There was no impact to reported earnings in connection with these measurement period adjustments for the periods presented. Amounts represent adjustments to the preliminary purchase price allocation first presented in the Company's Quarterly Report on Form 10-Q for the quarter ended November 30, 2019 resulting from revising the Company's purchase price allocation for this acquisition.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company finalized the allocation of the purchase price to the assets acquired and liabilities assumed in the fourth quarter of fiscal year 2020.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The value assigned to the\u00a0product technology was derived using the multi-period excess earnings method under the income approach.  This approach estimates the excess earnings generated over the lives of the customers that existed as of the </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">acquisition date and discounts such earnings to present value.  The\u00a0product technology is deemed to have a useful life of fifteen years and will be amortized on a straight-line basis over the useful life.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The goodwill arising from the acquisition consists largely of synergies and economies of scale the Company hopes to achieve from combining the acquired assets with the Company's current operations.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">RadiaDyne Acquisition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On September 21, 2018, the Company acquired RadiaDyne, a privately held medical diagnostic and device company that designs and develops patient dose monitoring technology to improve cancer treatment outcomes.  The aggregate purchase price of\u00a0$75.0 million\u00a0included an upfront payment of $47.9 million, contingent consideration with an estimated fair value of $22.3 million, an indemnification holdback of $4.6 million and a purchase price holdback of $0.2 million.  The fair value of contingent consideration of $22.3 million is comprised of $16.5 million for the revenue milestones and $5.8 million for the technical milestones.  The indemnification holdback is recorded in accrued liabilities at May 31, 2020 and the purchase price holdback was initially recorded in accrued liabilities, but was paid during the third quarter of fiscal year 2019.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">This acquisition expands the Company\u2019s growing Oncology business by adding RadiaDyne\u2019s early-stage, proprietary OARtrac\u00ae\u00a0real-time radiation dose monitoring platform and other market-leading oncology solutions, including the IsoLoc\u00ae/ImmobiLoc\u00ae\u00a0and Alatus\u00ae\u00a0balloon stabilizing technologies.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company accounted for the\u00a0RadiaDyne\u00a0acquisition under the acquisition method of accounting for business combinations.  Accordingly, the cost to acquire the assets was allocated to the underlying net assets in proportion to estimates of their respective fair values. The excess of the purchase price over the estimated fair value of the net assets acquired was recorded as goodwill.  Goodwill is deductible for income tax purposes.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company has not disclosed the amount of revenue and earnings for sales of RadiaDyne products since acquisition, nor proforma information, because these amounts are not significant to the Company's financial statements.  Acquisition-related costs associated with the RadiaDyne acquisition, which are included in \"acquisition, restructuring and other items, net\" in the accompanying Consolidated Statements of Operations, were approximately\u00a0$1.6 million in fiscal year 2019. The following table summarizes the preliminary and final aggregate purchase price allocated to the net assets acquired:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:82.356%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.644%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts receivable</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">732\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Prepaid and other current assets</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">98\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">133\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">400\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">OARtrac trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne legacy product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">OARtrac product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne customer relationships</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,600\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">47,982\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">75,445\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities assumed</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts payable</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">352\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">106\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total liabilities assumed</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">458\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74,987\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company finalized the allocation of the purchase price to the assets acquired and liabilities assumed in the fourth quarter of fiscal year 2019. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The values assigned to the\u00a0RadiaDyne and OARtrac trademark and product technologies were derived using the relief-from-royalties method under the income approach. This approach is used to estimate the cost savings that accrue for the owner of an intangible asset who would otherwise have to pay royalties or licensing fees on revenues earned through the use of the asset if they had not owned the rights to use the assets. The net after-tax royalty savings are calculated for each year in the </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">remaining economic life of the intangible asset and discounted to present value. The\u00a0trademarks are deemed to have a useful life of <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8xODEvZnJhZzpjM2E5Nzg1ODI2MWE0YjliOGUxODY1YjE2ZmNkOTMzMC90ZXh0cmVnaW9uOmMzYTk3ODU4MjYxYTRiOWI4ZTE4NjViMTZmY2Q5MzMwXzMyOTg1MzQ4OTc5MTU_1fc622fb-75e7-4c72-a531-08a0325054d9\">five</span> to seven years and the product technologies are deemed to have a useful life of <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8xODEvZnJhZzpjM2E5Nzg1ODI2MWE0YjliOGUxODY1YjE2ZmNkOTMzMC90ZXh0cmVnaW9uOmMzYTk3ODU4MjYxYTRiOWI4ZTE4NjViMTZmY2Q5MzMwXzMyOTg1MzQ4OTc5ODk_8e71d316-0fcf-400e-9c23-1a963d5f00a8\">seven</span> to ten years.  Both are amortized on a straight-line basis over their useful life.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The value assigned to customer relationships was derived using the multi-period excess earnings method under the income approach. This approach estimates the excess earnings generated over the lives of the customers that existed as of the acquisition date and discounts such earnings to present value. Customer relationships are amortized on a straight-line basis over fifteen years.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The goodwill arising from the acquisition consists largely of synergies and economies of scale the Company hopes to achieve from combining the acquired assets with the Company's current operations.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">BioSentry Acquisition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On August 14, 2018, the Company acquired the BioSentry product from Surgical Specialties, LLC (\u201cSSC\u201d), for an aggregate purchase price of\u00a0$39.8 million of which $37.0 million was paid on August 14, 2018 and $2.8 million was recorded as contingent consideration.  The contingent consideration liability was recorded at fair value and was paid in the fourth quarter of fiscal year 2019 upon fulfillment of hydrogel orders by SSC.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company accounted for the\u00a0BioSentry\u00a0acquisition under the acquisition method of accounting for business combinations.  Accordingly, the cost to acquire the assets was allocated to the underlying net assets in proportion to estimates of their respective fair values. The excess of the purchase price over the estimated fair value of the net assets acquired was recorded as goodwill.  Goodwill is deductible for income tax purposes.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company has not disclosed the amount of revenue and earnings for sales of BioSentry products since acquisition, nor proforma information, because these amounts are not significant to the Company's financial statements.  Acquisition-related costs associated with the BioSentry acquisition, which are included in acquisition, restructuring and other expenses, net in the accompanying Consolidated Statements of Operations, were approximately $1.0 million in fiscal year 2019. The following table summarizes the preliminary and revised final purchase price allocated to the net assets acquired:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:82.356%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.644%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0BioSentry trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0BioSentry product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0Customer relationships</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,600\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,740\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">39,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company finalized the allocation of the purchase price to the assets acquired and liabilities assumed in the fourth quarter of fiscal year 2019.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The values assigned to the\u00a0BioSentry trademark and product technologies were derived using the relief-from-royalties method under the income approach. This approach is used to estimate the cost savings that accrue for the owner of an intangible asset who would otherwise have to pay royalties or licensing fees on revenues earned through the use of the asset if they had not owned the rights to use the assets. The net after-tax royalty savings are calculated for each year in the remaining economic life of the intangible asset and discounted to present value. The\u00a0trademark and product technologies are deemed to have a <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8xODEvZnJhZzpjM2E5Nzg1ODI2MWE0YjliOGUxODY1YjE2ZmNkOTMzMC90ZXh0cmVnaW9uOmMzYTk3ODU4MjYxYTRiOWI4ZTE4NjViMTZmY2Q5MzMwXzMyOTg1MzQ5MDAwODY_525a2286-87ab-4711-9f8b-0949cbf5b5b6\"><span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8xODEvZnJhZzpjM2E5Nzg1ODI2MWE0YjliOGUxODY1YjE2ZmNkOTMzMC90ZXh0cmVnaW9uOmMzYTk3ODU4MjYxYTRiOWI4ZTE4NjViMTZmY2Q5MzMwXzMyOTg1MzQ5MDAwODY_61c31206-7284-413b-9f4c-574415e6b402\">fifteen</span></span> year useful life and are amortized on a straight-line basis over their useful life.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The value assigned to customer relationships was derived using the multi-period excess earnings method under the income approach. This approach estimates the excess earnings generated over the lives of the customers that existed as of the acquisition date and discounts such earnings to present value. Customer relationships are amortized on a straight-line basis over\u00a0ten years.</span></div>The goodwill arising from the acquisition consists largely of synergies and economies of scale the Company hopes to achieve from combining the acquired assets with the Company's current operations.","language":"en-us"}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"ango:AssetAcquisitionConsiderationTransferred","xbrl:period":"2019-12-17T00:00:00/2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember"},"factValues":[{"value":"10000000.0","decimals":-5}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"ango:AssetAcquisitionContingentConsiderationLiability","xbrl:period":"2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember"},"factValues":[{"value":"5000000.0","decimals":-5}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","xbrl:period":"2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"ango:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangibles","xbrl:period":"2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember"},"factValues":[{"value":"8500000","decimals":-5}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-12-17T00:00:00/2019-12-18T00:00:00","xbrl:entity":"cik:0001275187","ango:AssetAcquisitionAxis":"ango:C3WaveTipLocationAssetMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2019-10-02T00:00:00/2019-10-03T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"60700000","decimals":-5}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2019-10-02T00:00:00/2019-10-03T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"45800000","decimals":-5}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2019-10-03T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"14900000","decimals":-5}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"The following table summarizes the preliminary and final aggregate purchase price allocated to the net assets acquired:<div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:49.754%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.643%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.643%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.646%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Preliminary allocation</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;\">Adjustments </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts receivable</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Prepaid and other current assets</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Long-term deposits</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technology</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">59,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,428\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,001)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,427\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total assets acquired</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,130\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,429\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities assumed</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts payable</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">84\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">84\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other current liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">615\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">615\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,771\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,070\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total liabilities assumed</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,470\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,769\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Measurement period adjustments are recognized on a prospective basis in the period of change, instead of restating prior periods. There was no impact to reported earnings in connection with these measurement period adjustments for the periods presented. Amounts represent adjustments to the preliminary purchase price allocation first presented in the Company's Quarterly Report on Form 10-Q for the quarter ended November 30, 2019 resulting from revising the Company's purchase price allocation for this acquisition.</span></div>The following table summarizes the preliminary and final aggregate purchase price allocated to the net assets acquired:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:82.356%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.644%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts receivable</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">732\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Prepaid and other current assets</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">98\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">133\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">400\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">OARtrac trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne legacy product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">OARtrac product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">RadiaDyne customer relationships</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,600\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">47,982\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">75,445\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities assumed</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accounts payable</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">352\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">106\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total liabilities assumed</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">458\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74,987\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>The following table summarizes the preliminary and revised final purchase price allocated to the net assets acquired:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:82.356%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:13.644%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Final allocation</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventory</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">50\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0BioSentry trademark</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0BioSentry product technology</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0\u00a0\u00a0\u00a0Customer relationships</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,600\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,740\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net assets acquired</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">39,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"150000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"150000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"54000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"54000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"51000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDeposits","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"51000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"397000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"397000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"59000000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"1300000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"60300000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"12428000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPurchaseAccountingAdjustments","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"-1001000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"11427000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"72130000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"72429000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"84000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"84000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"615000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"615000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"10771000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"11070000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"11470000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"11769000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"60660000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"ango:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetFinancialAssets","xbrl:period":"2019-12-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"60660000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"75000000.0","decimals":-5}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"47900000","decimals":-5}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"22300000","decimals":-5}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"22300000","decimals":-5}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ContingentConsiderationByTypeAxis":"ango:RevenueBasedPaymentMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"16500000","decimals":-5}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:TechnicalMilestonesMember"},"factValues":[{"value":"5800000","decimals":-5}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"900000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"732000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"98000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:RadiaDyneTrademarkMember"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:OarTracTrademarkMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:RadiaDyneTechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:OarTracTechnologyBasedIntangibleAssetsMember"},"factValues":[{"value":"18900000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"4600000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"47982000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"75445000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"352000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"ango:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpenses","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"106000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"458000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"74987000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","srt:RangeAxis":"srt:MaximumMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-09-21T00:00:00/2018-09-22T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"ango:RadiaDyneMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2018-08-14T00:00:00/2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"39800000","decimals":-5}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2018-08-14T00:00:00/2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"37000000.0","decimals":-5}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"2500000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TechnologyBasedIntangibleAssetsMember","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"20900000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"2600000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"13740000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"39800000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-08-14T00:00:00/2018-08-15T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"DIVESTITURES\u00a0<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Fluid Management</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On May 31, 2019, the Company completed the sale of the NAMIC Fluid Management business (the \u201cDivestiture\u201d) and all of the assets used primarily in connection with the Fluid Management business to Medline Industries, Inc. (\u201cMedline\u201d) pursuant to an asset purchase agreement dated April 17, 2019 (the \u201cAsset Purchase Agreement\u201d).  Total consideration received by the Company for the Divestiture in the fourth quarter of fiscal year 2019 was $169.2 million in cash and resulted in a gain of $46.6 million after working capital adjustments of $0.6 million.  The gain is recorded in discontinued operations.  On June 3, 2019, a portion of the net proceeds were used to retire the outstanding balance on the Term Loan and Revolving Facility and the remaining net proceeds will continue to be invested in the business. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Pursuant to a transition services agreement entered into and effective on the closing of the transaction, the Company will supply certain services to Medline.  Medline will receive certain legal, human resource, tax, accounting and information technology services from the Company for a period generally not to exceed 24 months. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As a result of the Divestiture, the results of operations from the Fluid Management business are reported in the accompanying consolidated statements of operations as \u201cIncome from discontinued operations, net of income tax\u201d for the years ended\u00a0May 31, 2019 and 2018.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes the financial results of discontinued operations:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"9\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">88,850\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">82,630\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales (exclusive of amortization)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">52,978\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,611\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">35,872\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33,019\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,121\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,129\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,167\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">271\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">274\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Amortization of intangibles</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,716\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,729\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total operating expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,293\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,291\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating income</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,579\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,728\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gain on divestiture</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">46,592\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income from discontinued operations before income taxes</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74,171\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,728\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax expense</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,685)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,166)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income from discontinued operations</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">22,562\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">In accordance with accounting principles generally accepted in the United States (\u201cGAAP\u201d), only expenses specifically identifiable and related to a business to be disposed may be allocated to discontinued operations.  As such, the selling and marketing, research and development and general and administrative expenses recorded in discontinued operations include corporate costs incurred directly in support of the Fluid Management portfolio.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company applied the \u201cIntraperiod Tax Allocation\u201d rules under ASC 740, which requires the allocation of an entity\u2019s total annual income tax provision among continuing operations and, in the Company\u2019s case, discontinued operations.  Included in the $1.6 million income tax expense for fiscal year 2019 is $0.6 million tax expense related to the gain on the Divestiture. The taxes on the gain were calculated using various state statutory tax rates and are partially\u00a0offset by the utilization of historical state net operating losses. There are no current federal taxes on the gain due to utilization of historical net operating losses which had a corresponding valuation allowance.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table below provides a reconciliation of the gain recorded on the sale of the Fluid Management business:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Proceeds received from Divestiture</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">169,242\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Working capital adjustment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(612)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fluid Management assets:</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventories</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,029\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment, net</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,624\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets, net</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,047\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">75,308\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Fluid Management assets</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">118,008\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Transaction costs for Divestiture</span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\"> (1)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,030\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gain on sale of the Fluid Management business before income taxes</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">46,592\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Costs include advisory fees, legal fees and professional fees</span></div><div style=\"text-indent:21.6pt;text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Proceeds from the sale of Fluid Management have been presented in the Consolidated Statements of Cash Flows under investing activities for the fiscal year ended May 31, 2019.\u00a0\u00a0Total operating and investing cash flows of discontinued operations for the fiscal year ended May 31, 2019 and 2018 are comprised of the following, which exclude the effect of income taxes:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net cash provided by operating activities</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,245\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,581\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net cash provided by investing activities</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">982\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,146\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"169200000","decimals":-5}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"46600000","decimals":-5}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"ango:TransitionServicesAgreementTermsServicePeriod","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:CounterpartyNameAxis":"ango:MedlineMember"},"factValues":[{"value":"P24M"}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes the financial results of discontinued operations:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"9\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">88,850\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">82,630\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales (exclusive of amortization)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">52,978\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,611\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">35,872\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33,019\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,121\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,129\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,167\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">271\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">274\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Amortization of intangibles</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,716\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,729\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total operating expenses</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,293\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,291\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating income</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,579\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,728\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gain on divestiture</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">46,592\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income from discontinued operations before income taxes</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74,171\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,728\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax expense</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,685)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,166)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income from discontinued operations</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">72,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">22,562\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div>The table below provides a reconciliation of the gain recorded on the sale of the Fluid Management business:<div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Proceeds received from Divestiture</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">169,242\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Working capital adjustment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(612)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fluid Management assets:</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventories</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,029\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Property, plant and equipment, net</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,624\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible assets, net</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,047\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">75,308\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Fluid Management assets</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">118,008\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Transaction costs for Divestiture</span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\"> (1)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,030\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gain on sale of the Fluid Management business before income taxes</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">46,592\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Costs include advisory fees, legal fees and professional fees</span></div><div style=\"text-indent:21.6pt;text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Proceeds from the sale of Fluid Management have been presented in the Consolidated Statements of Cash Flows under investing activities for the fiscal year ended May 31, 2019.\u00a0\u00a0Total operating and investing cash flows of discontinued operations for the fiscal year ended May 31, 2019 and 2018 are comprised of the following, which exclude the effect of income taxes:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net cash provided by operating activities</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,245\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,581\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net cash provided by investing activities</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">982\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,146\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"88850000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"82630000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"52978000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"49611000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"35872000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"33019000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"1177000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"ango:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"1121000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"4129000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"ango:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"4167000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"271000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"274000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"2716000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"2729000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"8293000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"8291000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"27579000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"24728000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"46592000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"74171000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"24728000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"1685000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"2166000","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"72486000","decimals":-3}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"22562000","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefitIntraperiodTaxAllocation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromDivestitureOfBusinesses","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"169242000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"ango:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationWorkingCapitalAdjustment","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"612000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"11029000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"16624000","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"15047000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"75308000","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"118008000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"ango:TransactionCostsDisposition","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"4030000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"46592000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"2245000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"5581000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"982000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis":"ango:NAMICFluidManagementBusinessMember","us-gaap:DisposalGroupClassificationAxis":"us-gaap:DiscontinuedOperationsDisposedOfBySaleMember"},"factValues":[{"value":"1146000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"REVENUE FROM CONTRACTS WITH CUSTOMERS<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services.  To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Contracts and Performance Obligations</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements.  The Company\u2019s contracts with customers are generally for product only, and do not include other performance obligations such as services or other material rights.  As part of its assessment of each contract, the Company evaluates certain factors including the customer\u2019s ability to pay (or credit risk).  For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Transaction Price and Allocation to Performance Obligations</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Transaction prices of products are typically based on contracted rates.  Product revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products to a customer.  To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method.  As such, revenue is recorded net of rebates, returns and other deductions. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation.  Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products underlying each performance obligation.  The Company has standard pricing for its products and determines standalone selling prices based on the price at which the performance obligation is sold separately.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company\u2019s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company\u2019s manufacturing site or delivery to the customer\u2019s named location, based on the contractual shipping terms of a contract.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\"> In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company typically invoices customers upon satisfaction of identified performance obligations.  As the Company\u2019s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Sales, value added, and other taxes collected on behalf of third parties are excluded from revenue.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Variable Consideration</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers.  These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a current liability. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Rebates and Allowances:</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\"> </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company provides certain customers with rebates and allowances that are explicitly stated in the Company\u2019s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.  The Company establishes a liability for such amounts, which is included in accrued expenses in the accompanying consolidated balance sheets.  These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes and administrative fees the Company is required to pay to group purchasing organizations. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Product Returns: The Company generally offers customers a limited right of return.  Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge.  To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date.  The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized.  The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls.  During the year ended May\u00a031, 2020, such product returns were not material.  </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contract Balances with Customers</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">A receivable is recognized in the period the Company ships the product.  Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition.  Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers.  In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company\u2019s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying consolidated balance sheets.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Costs to Obtain or Fulfill a Customer Contract</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;\"> </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Under ASC 606, the Company recognizes an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs.  The Company\u2019s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time.  However, the Company has elected the practical expedient under </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.</span></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.  Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer.  Amounts charged to customers for shipping are recorded in net sales.</span></div>","language":"en-us"}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"REVENUE FROM CONTRACTS WITH CUSTOMERS<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services.  To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company has one primary revenue stream which is the sales of its products.</span></div><div style=\"text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Disaggregation of Revenue</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables summarize net product revenue by Global Business Unit (\"GBU\") and geography for the year ended May\u00a031, 2020 and for the year ended May\u00a031, 2019:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:36.304%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.801%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Interventions &amp; Therapies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">98,965\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,741\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112,706\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">106,767\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,134\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,901\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Access</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">76,768\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,531\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">79,611\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Oncology</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">32,247\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,905\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">57,152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,579\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">25,424\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">207,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">216,957\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">53,677\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Net Product Revenue</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's products consist of a wide range of medical, surgical and diagnostic devices used by professional healthcare providers for vascular access, for the treatment of peripheral vascular disease and for use in oncology and surgical settings.  The Company's devices are generally used in minimally invasive, image-guided procedures.  Most of the Company's products are intended to be used once and then discarded, or they may be implanted for short or long term use.  The Company sells its products to its distribution partners and to end users, such as interventional radiologists, interventional cardiologists, vascular surgeons, urologists, interventional and surgical oncologists and critical care nurses.  </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Contracts and Performance Obligations</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company contracts with its customers based on customer purchase orders, which in many cases are governed by master purchasing agreements.  The Company\u2019s contracts with customers are generally for product only, and do not include other performance obligations such as services or other material rights.  As part of its assessment of each contract, the Company evaluates certain factors including the customer\u2019s ability to pay (or credit risk).  For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Transaction Price and Allocation to Performance Obligations</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Transaction prices of products are typically based on contracted rates.  Product revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products to a customer.  To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method.  As such, revenue is recorded net of rebates, returns and other deductions. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation.  Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products underlying each performance obligation.  The Company has standard pricing for its products and determines standalone selling prices based on the price at which the performance obligation is sold separately.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Revenue Recognition</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company\u2019s performance obligation is satisfied), which occurs at a point in time, and may be upon shipment from the Company\u2019s manufacturing site or delivery to the customer\u2019s named location, based on the contractual shipping terms of a contract.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\"> In determining whether control has transferred, the Company considers if there is a present right to payment from the customer and when physical possession, legal title and risks and rewards of ownership have transferred to the customer.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company typically invoices customers upon satisfaction of identified performance obligations.  As the Company\u2019s standard payment terms are 30 to 90 days from invoicing, the Company does not provide any significant financing to its customers.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Sales, value added, and other taxes collected on behalf of third parties are excluded from revenue.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Variable Consideration</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established for discounts, returns, rebates and allowances that are offered within contracts between the Company and its customers.  These reserves are based on the amounts earned or to be claimed on the related sales and are classified as a current liability. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Rebates and Allowances:</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\"> </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company provides certain customers with rebates and allowances that are explicitly stated in the Company\u2019s contracts and are recorded as a reduction of revenue in the period the related product revenue is recognized.  The Company establishes a liability for such amounts, which is included in accrued expenses in the accompanying consolidated balance sheets.  These rebates and allowances result from performance-based offers that are primarily based on attaining contractually specified sales volumes and administrative fees the Company is required to pay to group purchasing organizations. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Product Returns: The Company generally offers customers a limited right of return.  Product returns after 30 days must be pre-approved by the Company and customers may be subject to a 20% restocking charge.  To be accepted, a returned product must be unadulterated, undamaged and have at least twelve months remaining prior to its expiration date.  The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized.  The Company currently estimates product return liabilities using its historical product return information and considers other factors that it believes could significantly impact its expected returns, including product recalls.  During the year ended May\u00a031, 2020, such product returns were not material.  </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contract Balances with Customers</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">A receivable is recognized in the period the Company ships the product.  Payment terms on invoiced amounts are based on contractual terms with each customer and generally coincide with revenue recognition.  Accordingly, the Company does not have any contract assets associated with the future right to invoice its customers.  In some cases, if control of the product has not yet transferred to the customer or the timing of the payments made by the customer precedes the Company\u2019s fulfillment of the performance obligation, the Company recognizes a contract liability that is included in deferred revenue in the accompanying consolidated balance sheets.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents changes in the Company\u2019s receivables, contract assets and contract liabilities with customers:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Receivables</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,263\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">43,577\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract assets</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">545\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">681\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During the years ended May\u00a031, 2020 and 2019, the Company had additions to contract liabilities of $2.1 million and $0.6\u00a0million, respectively.  This was offset by $2.2 million and $1.1\u00a0million in revenue that was recognized during the years ended May\u00a031, 2020 and 2019, respectively.  </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Costs to Obtain or Fulfill a Customer Contract</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;\"> </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Under ASC 606, the Company recognizes an asset for incremental costs of obtaining a contract with a customer if it expects to recover those costs.  The Company\u2019s sales incentive compensation plans qualify for capitalization since these plans are directly related to sales achieved during a period of time.  However, the Company has elected the practical expedient under </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">ASC 340-40-25-4 to expense the costs as they are incurred within selling and marketing expenses since the amortization period is less than one year.</span></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products.  Shipping and handling costs, associated with the distribution of finished products to customers, are recorded in costs of goods sold and are recognized when the related finished product is shipped to the customer.  Amounts charged to customers for shipping are recorded in net sales.</span></div>","language":"en-us"}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables summarize net product revenue by Global Business Unit (\"GBU\") and geography for the year ended May\u00a031, 2020 and for the year ended May\u00a031, 2019:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:36.304%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.795%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.384%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.801%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Interventions &amp; Therapies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">98,965\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,741\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112,706\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">106,767\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,134\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,901\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Access</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">76,768\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,531\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">79,611\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Oncology</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">32,247\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,905\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">57,152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,579\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">25,424\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">207,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">216,957\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">53,677\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"98965000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember"},"factValues":[{"value":"13741000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember"},"factValues":[{"value":"112706000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"106767000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember"},"factValues":[{"value":"13134000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularInterventionsandTherapiesMember"},"factValues":[{"value":"119901000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularAccessMember","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"76768000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:VascularAccessMember"},"factValues":[{"value":"17531000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularAccessMember"},"factValues":[{"value":"94299000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularAccessMember","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"79611000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:VascularAccessMember"},"factValues":[{"value":"15119000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:VascularAccessMember"},"factValues":[{"value":"94730000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"32247000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"24905000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"57152000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"30579000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"25424000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:OncologyMember"},"factValues":[{"value":"56003000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"207980000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember"},"factValues":[{"value":"56177000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264157000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"216957000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:NonUsMember"},"factValues":[{"value":"53677000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270634000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"ango:RevenuePerformanceObligationPaymentTerm","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"ango:RevenuePerformanceObligationPaymentTerm","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P90D"}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"ango:ContractwithCustomerRightofReturnProductReturnPeriodAfterPurchaseDateRequiringPreApproval","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"ango:ContractwithCustomerRightofReturnRestockingCharge","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"ango:ContractwithCustomerRightofReturnMinimumRemainingProductLifePriortoReturn","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P12M"}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents changes in the Company\u2019s receivables, contract assets and contract liabilities with customers:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Receivables</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,263\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">43,577\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract assets</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">545\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">681\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31263000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43577000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"545000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"681000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"FAIR VALUE OF FINANCIAL INSTRUMENTS<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On a recurring basis, the Company measures certain financial assets and financial liabilities at fair value based upon quoted market prices, where available. Where quoted market prices or other observable inputs are not available, the Company applies valuation techniques to estimate fair value. FASB ASC Topic 820,\u00a0</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Fair Value Measurements and Disclosures, </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">establishes a three-level valuation hierarchy for disclosure of fair value measurements. The categorization of financial assets and financial liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the measurement of fair value.  The three levels of the hierarchy are defined as follows:</span></div><div style=\"text-indent:-18pt;padding-left:36pt;text-align:justify;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u2022</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;\">Level 1 - Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.</span></div><div style=\"text-indent:-18pt;padding-left:36pt;text-align:justify;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u2022</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;\">Level 2 - Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.</span></div><div style=\"text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u2022</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;\">Level 3 - Inputs to the valuation methodology are unobservable inputs based on management\u2019s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's financial instruments include cash and cash equivalents, marketable securities, accounts receivable, accounts payable and contingent consideration. The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value due to their immediate or short-term maturities.  The recurring fair value measurements using significant unobservable inputs (Level 3) relate to contingent consideration liabilities. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value Measurements using inputs considered as:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level\u00a01</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level\u00a02</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 3</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value at May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;\">Financial Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration for acquisition earn outs</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Financial Liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value Measurements using inputs considered as:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 1</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 2</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 3</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value at May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;\">Financial Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration for acquisition earn out</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Financial Liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">There were no transfers in and out of Level 1, 2 and 3 measurements for the years ended May\u00a031, 2020 and 2019.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table below presents the changes in fair value components of Level 3 instruments in the year ended May\u00a031, 2020:    </span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:84.403%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.597%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Liabilities</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration liability recorded as a result of the acquisition (Note 2)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div style=\"padding-left:18pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Change in present value of contingent consideration </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;\">(1)</span></div></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,531)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration payments</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,208)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During fiscal year 2020, the Company revised the sales projections for RadiaDyne products as a result of reviews performed by executive management.  The adjustments to the sales projections over the contractual earn-out period resulted in a $9.2 million reduction in the fair value of the contingent liability.  It was also determined that one of the technical milestones would not be achieved, which resulted in an additional reduction in the liability of $2.7\u00a0million.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table below presents the changes in fair value components of Level 3 instruments in the year ended May\u00a031, 2019:   </span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:70.076%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.596%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.598%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Assets</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Liabilities</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,317\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,261\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration liabilities recorded as a result of the acquisitions (Note 2)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">25,101\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div style=\"padding-left:18pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Change in fair value of contingent consideration </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;\">(1)</span></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,776)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair market value adjustments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Proceeds from sale of marketable securities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,350)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration payments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(8,100)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\"> </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">In the fourth quarter of fiscal year 2019, the Company revised the sales projections for RadiaDyne products as a result of reviews performed by executive management.  The adjustments to the sales projections over the contractual earn-out period resulted in a $8.4\u00a0million reduction in the fair value of the contingent liability. </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Contingent Liability for Acquisition Earn Outs</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Some of the Company's business combinations involve the potential for the payment of future contingent consideration upon the achievement of certain product development milestones or various other performance conditions. Payment of the additional consideration is generally contingent on the acquired company reaching certain performance milestones, including attaining specified revenue levels or product development targets. Contingent consideration is recorded at the estimated fair value of the contingent payments on the acquisition date. The fair value of the contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense within change in fair value of contingent consideration in the consolidated statements of income. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company measures the initial liability and remeasures the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements which is determined using a discounted cash flow model applied to projected net sales, using probabilities of achieving projected net sales and projected payment dates. Projected net sales are based on internal projections and extensive analysis of the target market and the sales potential. Increases or decreases in any valuation inputs in isolation may result in a significantly lower or higher fair value measurement in the future. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of May\u00a031, 2020:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:24.578%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.481%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:16.208%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:26.046%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.485%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Valuation Technique</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unobservable Input</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Range</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Revenue based payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,811\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Discounted cash flow</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Discount rate</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5%</span></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Probability of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">66% - 100%</span></div></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Projected fiscal year of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024 - 2025</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Technical milestones</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">836\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated probability</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated probability</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">90%</span></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Projected year of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr></table></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">At May\u00a031, 2020, the amount of undiscounted future contingent consideration that the Company expects to pay as a result of all completed acquisitions is approximately $21.0 million.  The milestones, including revenue projections and technical milestones, associated with the contingent consideration must be reached in future periods ranging from fiscal years 2021 to 2025 in order for the associated consideration to be paid. </span></div><div style=\"text-indent:21.6pt;\"><span><br/></span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Items Measured at Fair Value on a Nonrecurring Basis</span></div><div><span><br/></span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recorded a goodwill impairment charge of $158.6\u00a0million as of May 31, 2020 to write down the carrying value of the reporting unit to fair value using Level 3 inputs.</span></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">There were no other items measured at fair value on a nonrecurring basis during the year ended May 31, 2020.</span></div>","language":"en-us"}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables provide information by level for assets and liabilities that are measured at fair value on a recurring basis:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value Measurements using inputs considered as:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level\u00a01</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level\u00a02</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 3</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value at May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;\">Financial Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration for acquisition earn outs</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Financial Liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value Measurements using inputs considered as:</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 1</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 2</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Level 3</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value at May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;\">Financial Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration for acquisition earn out</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:60.75pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total Financial Liabilities</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table below presents the changes in fair value components of Level 3 instruments in the year ended May\u00a031, 2020:    </span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:84.403%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.597%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Liabilities</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration liability recorded as a result of the acquisition (Note 2)</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,900\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div style=\"padding-left:18pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Change in present value of contingent consideration </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;\">(1)</span></div></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,531)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration payments</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,208)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table below presents the changes in fair value components of Level 3 instruments in the year ended May\u00a031, 2019:   </span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:70.076%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.596%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.598%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Assets</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Financial\u00a0Liabilities</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair\u00a0Value\u00a0Measurements Using Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,317\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,261\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration liabilities recorded as a result of the acquisitions (Note 2)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">25,101\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div style=\"padding-left:18pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Change in fair value of contingent consideration </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;\">(1)</span></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,776)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair market value adjustments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Proceeds from sale of marketable securities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,350)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contingent consideration payments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(8,100)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,486\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>(1) Change in the fair value of contingent consideration is included in earnings and comprised of changes in estimated earn out payments based on projections of Company performance and amortization of the present value discount.","language":"en-us"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14900000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11531000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1208000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember"},"factValues":[{"value":"9200000","decimals":-5}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"ango:TechnicalMilestonesMember"},"factValues":[{"value":"2700000","decimals":-5}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1317000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3261000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25101000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"ango:FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetChangeInContingentConsideration","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"ango:ChangeInFairValueOfContingentConsideration","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6776000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1350000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationAssetReceipts","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"ango:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetContingentConsiderationLiabilitiesPayments","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8100000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13486000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"ango:LowerProjectedSalesVolumeOverTheContractualEarnOutPeriodMember"},"factValues":[{"value":"8400000","decimals":-5}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The recurring Level 3 fair value measurements of the contingent consideration liabilities include the following significant unobservable inputs as of May\u00a031, 2020:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:24.578%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.481%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:16.208%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:26.046%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.534%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.485%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fair Value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Valuation Technique</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unobservable Input</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Range</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Revenue based payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,811\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Discounted cash flow</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Discount rate</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5%</span></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Probability of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><div style=\"text-align:center;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">66% - 100%</span></div></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Projected fiscal year of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024 - 2025</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Technical milestones</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">836\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated probability</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Estimated probability</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">90%</span></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Projected year of payment</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,647\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:RevenueBasedPaymentMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"14811000","decimals":-3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:MeasurementInputTypeAxis":"us-gaap:MeasurementInputDiscountRateMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:RevenueBasedPaymentMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"5","decimals":2}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:RevenueBasedPaymentMember","us-gaap:MeasurementInputTypeAxis":"ango:MeasurementInputProbabilityofPaymentMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.66","decimals":2}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","srt:RangeAxis":"srt:MaximumMember","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:RevenueBasedPaymentMember","us-gaap:MeasurementInputTypeAxis":"ango:MeasurementInputProbabilityofPaymentMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationTechniqueAxis":"ango:ValuationTechniqueEstimatedProbabilityMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:TechnicalMilestonesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"836000","decimals":-3}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:ValuationTechniqueAxis":"ango:ValuationTechniqueEstimatedProbabilityMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:ContingentConsiderationByTypeAxis":"ango:TechnicalMilestonesMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0.90","decimals":2}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByLiabilityClassAxis":"ango:ContingentConsiderationEarnOutLiabilityMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"15647000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"ango:UndiscountedContingentConsiderationFairValueFairValueDisclosure","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"21000000.0","decimals":-5}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2020-05-31T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158600000","decimals":-5}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"INVENTORIES<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method).  Inventories consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Raw materials</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">23,308\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,045\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Work in process</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,318\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,786\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Finished goods</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">28,279\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,240\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">59,905\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>The Company periodically reviews its inventory for both obsolescence and loss of value.  The Company makes assumptions about the future demand for and market value of the inventory.  Based on these assumptions, the Company estimates the amount of obsolete, expiring and slow moving inventory.  The total inventory reserve at May\u00a031, 2020 and 2019 was $4.7 million and $4.2 million, respectively.","language":"en-us"}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Inventories are stated at lower of cost and net realizable value (using the first-in, first-out method).  Inventories consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Raw materials</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">23,308\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,045\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Work in process</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,318\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,786\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Finished goods</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">28,279\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,240\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">59,905\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23308000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16045000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8318000","decimals":-3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6786000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28279000","decimals":-3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17240000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59905000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40071000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:InventoryValuationReserves","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:InventoryValuationReserves","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"ango:PrepaidExpensesAndOtherTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"PREPAID EXPENSES AND OTHER<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Prepaid expenses and other consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">TSA receivable </span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,911\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Software licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,002\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,131\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">License fees</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">145\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trade shows</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">296\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">213\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Rent</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">246\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">199\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other prepaid taxes</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">414\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,238\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,310\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"ango:PrepaidExpensesAndOtherTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Prepaid expenses and other consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">TSA receivable </span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,911\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Software licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,002\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,131\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">License fees</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">145\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trade shows</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">296\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">213\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Rent</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">246\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">199\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other prepaid taxes</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">414\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,238\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,310\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"ango:TSAReceivable","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2911000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"ango:TSAReceivable","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"ango:SoftwareLicenses","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1002000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"ango:SoftwareLicenses","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1131000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"ango:PrepaidLicenseeFees","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"ango:PrepaidLicenseeFees","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"ango:TradeShows","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"ango:TradeShows","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"213000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:PrepaidRent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"246000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:PrepaidRent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"ango:PrepaidIncomeandOtherTaxes","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"414000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"ango:PrepaidIncomeandOtherTaxes","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:OtherPrepaidExpenseCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2238000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:OtherPrepaidExpenseCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2203000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7310000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4003000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"PROPERTY, PLANT AND EQUIPMENT, NET<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Property, plant and equipment are summarized as follows:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Building and building improvements</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,535\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Machinery and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,602\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,029\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Computer software and equipment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Construction in progress</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,050\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,239\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">68,501\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">64,783\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less accumulated depreciation and amortization</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(40,661)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(41,608)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">27,840\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">23,175\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Land and land improvements</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">472\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,083\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">28,312\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">24,258\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>Depreciation expense for fiscal years 2020, 2019 and 2018 was $3.3 million, $3.1 million and $3.4 million, respectively.","language":"en-us"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"27119000","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"24535000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"13602000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"14029000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"24730000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"24980000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"3050000","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ConstructionInProgressMember"},"factValues":[{"value":"1239000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68501000","decimals":-3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64783000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40661000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41608000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27840000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"ango:PropertyPlantAndEquipmentExcludingLandAndLandImprovements","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23175000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:LandAndLandImprovements","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"472000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:LandAndLandImprovements","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1083000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28312000","decimals":-3}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24258000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3300000","decimals":-5}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3100000","decimals":-5}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"GOODWILL AND INTANGIBLE ASSETS<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Goodwill</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's annual testing for impairment of goodwill was completed as of December 31, 2019. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. The Company determines the fair value of the reporting unit based on the market valuation approach and concluded that it was not more-likely-than-not that the fair value of the Company's reporting unit was less than its carrying value as of December 31, 2019.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As a result of the current economic environment and the impact that the COVID-19 global pandemic has had on the global capital markets, the Company\u2019s market capitalization was below its reporting unit\u2019s carry value as of February 29, 2020; however, it was concluded that this decline in market capitalization was temporary.  In the fourth quarter of fiscal year 2020, the Company concluded that the sustained decline in its market capitalization represented an impairment indicator that required the Company to perform an interim test for goodwill impairment as of May 31, 2020.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">To determine the fair value of the single reporting unit as of May 31, 2020, the Company utilized a weighting of fair values derived from the income approach and the market approach.  The income approach is based on the projected cash flows that are discounted to their present value using discount rates that consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions. The discount rate used is the average estimated value of a market participant\u2019s cost of capital and debt, derived using customary market metrics. Other significant assumptions include revenue growth rates, profitability projections, and terminal value growth rates. The market approach estimates fair values based on the determination of appropriate publicly traded market comparison companies and market multiples of revenue and earnings derived from those companies with similar operating and investment characteristics as the Company being valued. Finally, the Company compared and reconciled the Company\u2019s overall fair value to its market capitalization in order to assess the reasonableness of the calculated fair values of the reporting unit.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Based on the results of this evaluation, the Company recorded a goodwill impairment charge of $158.6 million as of May 31, 2020 to write down the carrying value of the reporting unit to fair value. The impairment loss is disclosed separately on the face of the accompanying consolidated statements of operations.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support the assets carrying value and may change in the future, which could result in impairment charges that would adversely affect financial results of operations.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The changes in the carrying amount of goodwill for the year ended May\u00a031, 2020 were as follows:</span></div><div style=\"text-align:center;margin-bottom:12pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">347,666\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Additions for Eximo acquisition (Note 2)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,427\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(158,578)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill balance at May 31, 2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200,515\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Definite Lived Intangible Assets</span></div><div style=\"text-indent:21.6pt;margin-bottom:12pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Definite lived intangible assets consist primarily of product technologies and customer relationships and are amortized over their estimated useful lives, which range between <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8yMTQvZnJhZzpiODIwNDNkMWMwMmY0MDIxOWZjMTY4NzllZmExNGQ5Ny90ZXh0cmVnaW9uOmI4MjA0M2QxYzAyZjQwMjE5ZmMxNjg3OWVmYTE0ZDk3XzI3NDg3NzkwOTE1MTA_35b1120c-b50b-48fe-9383-5702c06ea316\">two</span> to eighteen years, on either a straight-line basis over the expected period of benefit or as revenues are earned from the sales of the related product.  Amortization expense was $18.1 million, $17.1 million and $13.9 million for fiscal years 2020, 2019 and 2018, respectively.  There were no impairment charges on definite lived intangible assets for the years ended May 31, 2020, 2019 and 2018.  </span></div><div style=\"text-indent:21.6pt;margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Intangible assets consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accumulated<br/>amortization</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technologies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">251,569\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(88,547)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">163,022\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Customer relationships</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,160\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(30,018)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,142\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trademarks</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,691)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,459\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,087\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,574)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">513\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">327,966\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(130,830)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">197,136\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accumulated<br/>amortization</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net\u00a0carrying<br/>value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technologies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">182,971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(75,412)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">107,559\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Customer relationships</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,166\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(25,950)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">34,216\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trademarks</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">9,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,404)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,896\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,752\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">716\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">258,189\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(112,802)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">145,387\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Annual amortization of these intangible assets is expected to approximate the following amounts for each of the next five fiscal years:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,604\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,001\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,941\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,369\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,221\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">109,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">197,136\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"The changes in the carrying amount of goodwill for the year ended May\u00a031, 2020 were as follows:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">347,666\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Additions for Eximo acquisition (Note 2)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,427\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(158,578)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill balance at May 31, 2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200,515\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"347666000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:BioSentryMember"},"factValues":[{"value":"11427000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200515000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P18Y"}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18100000","decimals":-5}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17100000","decimals":-5}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13900000","decimals":-5}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"ango:ScheduleOfIntangibleAssetsTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Intangible assets consisted of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accumulated<br/>amortization</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technologies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">251,569\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(88,547)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">163,022\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Customer relationships</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,160\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(30,018)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,142\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trademarks</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,691)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,459\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,087\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,574)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">513\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">327,966\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(130,830)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">197,136\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross\u00a0carrying<br/>value</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accumulated<br/>amortization</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net\u00a0carrying<br/>value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Product technologies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">182,971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(75,412)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">107,559\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Customer relationships</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">60,166\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(25,950)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">34,216\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Trademarks</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">9,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(6,404)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,896\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Licenses</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,752\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">716\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">258,189\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(112,802)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">145,387\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"251569000","decimals":-3}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"88547000","decimals":-3}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"163022000","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"60160000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"30018000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"30142000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"10150000","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"6691000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"3459000","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"6087000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"5574000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"513000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"327966000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130830000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197136000","decimals":-3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"182971000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"75412000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"ango:ProductTechnologiesMember"},"factValues":[{"value":"107559000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"60166000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"25950000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"34216000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"9300000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"6404000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"2896000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"5752000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"5036000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:LicenseAgreementTermsMember"},"factValues":[{"value":"716000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258189000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112802000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145387000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Annual amortization of these intangible assets is expected to approximate the following amounts for each of the next five fiscal years:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,604\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,001\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,941\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16,369\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17,221\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">109,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">197,136\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18604000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18001000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17941000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16369000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17221000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"109000000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197136000","decimals":-3}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"INCOME TAXESThe components of loss from continuing operations before income tax benefit are as follows:<div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Loss from continuing operations before tax expense:</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">U.S.</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(166,984)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(15,593)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(18,454)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-U.S.</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,151)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">891\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,191\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(168,135)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(14,702)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(17,263)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Income tax benefit is comprised of the following:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Current</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Federal</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(148)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">State and local</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">96\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">128\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non U.S.</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">124\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">289\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">73\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">220\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">417\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">77\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,568)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,973)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,113)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,348)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,556)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Temporary differences that give rise to deferred tax assets and liabilities are summarized as follows:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax assets</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net operating loss carryforward</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26,697\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,955\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Stock-based compensation</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,923\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,395\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Federal and state R&amp;D tax credit carryforward</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,412\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,259\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventories</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Expenses incurred not currently deductible</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,927\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,337\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">95\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">139\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross deferred tax asset</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,125\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">29,056\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Depreciation and amortization</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,023\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,878\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,023\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,878\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Valuation allowance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(13,114)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,688)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net deferred tax liability</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(24,012)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(14,510)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The net deferred tax liability in the U.S. as of May\u00a031, 2020 and 2019 principally relates to tax amortization of intangibles that have an indefinite reversal period for book purposes, also known as a \u201cnaked credit deferred tax liability\u201d, that cannot be considered as a source of income to recover the deferred tax asset.  In addition, during the fiscal year ended May 31, 2020 a net deferred tax liability of $11.0\u00a0million was recorded in purchase accounting related to the stock acquisition of Eximo Medical Ltd. primarily related to book intangibles offset by tax net operating losses.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's U.S. Federal net operating loss carryforwards as of May\u00a031, 2020 after considering IRC Section\u00a0382 limitations are $112.3 million. The expiration of the Federal net operating loss carryforwards are as follows: $8.6 million between 2022 and 2023, $79.4 million between 2028 and 2037 and $24.3 million indefinitely.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;\">The Company's state net operating loss carryforwards as of May\u00a031, 2020 after considering remaining IRC Section\u00a0382 limitations are $9.3 million which expire in various years from 2020 to 2040.  The Company has Israel tax net operating losses of $11.0\u00a0million that can be carried forward indefinitely.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;\">Beginning in 2018, except for GILTI, the Company will no longer record United States federal income tax on its share of the income of its foreign subsidiaries, nor will it record a benefit for foreign tax credits related to that income.  Upon distribution of these earnings in the form of dividends or otherwise, the Company would be subject to withholding taxes payable, where applicable, to foreign countries, but would have no further federal income tax liability.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company regularly assesses its ability to realize its deferred tax assets. \u00a0Assessing the realization of deferred tax assets requires significant management judgment. \u00a0In determining whether its deferred tax assets are more likely than not realizable, the Company evaluated all available positive and negative evidence, and weighted the evidence based on its objectivity. \u00a0Evidence the Company considered included its history of net operating losses, which resulted in the Company recording a full valuation allowance for its deferred tax assets in fiscal year 2016, except the naked credit deferred tax liability. \u00a0</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Based on the review of all available evidence, the Company determined that it has not yet attained a sustained level of profitability and the objectively verifiable negative evidence outweighed the positive evidence. Therefore, the Company has provided a valuation allowance on its federal and state net operating loss carryforwards, federal and state R&amp;D credit carryforwards and other net deferred tax assets that have a limited life and are not supportable by the naked credit deferred tax liability sourced income as of May 31, 2020. \u00a0The Company will continue to assess the level of the valuation allowance required. \u00a0If sufficient positive evidence exists in future periods to support a release of some or all of the valuation allowance, such a release would likely have a material impact on the Company\u2019s results of operations.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's consolidated income tax expense has differed from the amount that would be provided by applying the U.S. Federal statutory income tax rate to the Company's income before income taxes for the following reasons:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit at federal statutory tax rate of 21.0%, 21.0% and 28.6%, respectively</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(35,308)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,087)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,941)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">State income taxes, net of Federal tax benefit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(40)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(177)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">120\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Impact of Non-U.S. operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(81)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">76\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(288)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development tax credit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,152)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(936)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(951)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Impact of tax reform </span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,860\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Meals and entertainment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">171\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">190\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">242\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33,301\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-deductible interest on contingent payments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">99\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-taxable gain on revaluation of contingent consideration liability</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(118)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Change in valuation allowance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,426\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">175\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(18,526)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect of elimination of stock compensation APIC pool</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">162\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">192\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">448\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,348)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,556)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During fiscal year 2020, the Company recorded a goodwill impairment of $158.6\u00a0million. The Company has made the tax accounting policy election to first allocate the impairment to the Company\u2019s nondeductible goodwill based on the Company\u2019s pre-impairment nondeductible goodwill balance.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrecognized tax benefits balance at June 1 </span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">899\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Decrease in gross amounts of tax positions related to prior years due to U.S. tax reform</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(287)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Decrease due to lapse in statute of limitations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(148)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrecognized tax benefits balance at May 31</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-top:9pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The table above includes unrecognized tax benefits associated with the calculation of limitations placed on the utilization of tax attributes related to an acquired company. If recognized, $0.5 million would result in adjustments to other tax accounts. \u00a0 </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. There are no accrued interest and penalties recognized in the consolidated balance sheet as of May\u00a031, 2020 and May\u00a031, 2019.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business the Company is subject to examination by taxing authorities throughout the world.  Fiscal years 2017 through 2019 remain open to examination by the various tax authorities. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company does not anticipate that the amount of unrecognized tax benefits will significantly change in the next twelve months.</span></div>","language":"en-us"}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"The components of loss from continuing operations before income tax benefit are as follows:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Loss from continuing operations before tax expense:</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">U.S.</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(166,984)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(15,593)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(18,454)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-U.S.</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,151)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">891\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,191\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(168,135)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(14,702)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(17,263)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166984000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15593000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-18454000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1151000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"891000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1191000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-168135000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14702000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17263000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Income tax benefit is comprised of the following:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Current</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Federal</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(148)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">State and local</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">96\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">128\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non U.S.</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">124\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">289\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">73\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">220\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">417\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">77\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,568)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,973)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,113)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,348)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,556)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-148000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"152000","decimals":-3}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"289000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"220000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"417000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1568000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3973000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11113000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1348000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3556000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11036000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Temporary differences that give rise to deferred tax assets and liabilities are summarized as follows:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax assets</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net operating loss carryforward</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26,697\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18,955\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Stock-based compensation</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,923\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,395\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Federal and state R&amp;D tax credit carryforward</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,412\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,259\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Inventories</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Expenses incurred not currently deductible</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,927\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,337\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued liabilities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">95\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">139\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross deferred tax asset</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,125\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">29,056\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deferred tax liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Depreciation and amortization</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,023\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,878\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,023\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">31,878\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Valuation allowance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(13,114)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,688)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net deferred tax liability</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(24,012)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(14,510)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26697000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18955000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2923000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3395000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5412000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4259000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1071000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"971000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1927000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1337000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsDeferredIncome","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsDeferredIncome","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38125000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29056000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49023000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31878000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49023000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31878000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13114000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11688000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24012000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14510000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"ango:DeferredTaxLiabilitiesPurchaseAccountingAdjustment","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"ango:EximoMedicalLtd.Member"},"factValues":[{"value":"11000000.0","decimals":-5}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"112300000","decimals":-5}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember","us-gaap:TaxPeriodAxis":"ango:TaxPeriodOneMember"},"factValues":[{"value":"8600000","decimals":-5}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember","us-gaap:TaxPeriodAxis":"ango:TaxPeriodTwoMember"},"factValues":[{"value":"79400000","decimals":-5}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"ango:OperatingLossCarryforwardsAmountAfterLimitationOfUse","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"ango:TaxPeriodFourMember","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"24300000","decimals":-5}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"ango:TaxPeriodThreeMember","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"9300000","decimals":-5}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"ango:TaxPeriodFourMember","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:IsraelTaxAuthorityMember"},"factValues":[{"value":"11000000.0","decimals":-5}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's consolidated income tax expense has differed from the amount that would be provided by applying the U.S. Federal statutory income tax rate to the Company's income before income taxes for the following reasons:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit at federal statutory tax rate of 21.0%, 21.0% and 28.6%, respectively</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(35,308)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,087)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,941)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">State income taxes, net of Federal tax benefit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(40)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(177)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">120\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Impact of Non-U.S. operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(81)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">76\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(288)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development tax credit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,152)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(936)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(951)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Impact of tax reform </span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,860\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Meals and entertainment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">171\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">190\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">242\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Goodwill impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33,301\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-deductible interest on contingent payments</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">99\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-taxable gain on revaluation of contingent consideration liability</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(118)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Change in valuation allowance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,426\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">175\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(18,526)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect of elimination of stock compensation APIC pool</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">162\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">192\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">203\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">448\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Income tax benefit</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,348)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,556)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(11,036)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-35308000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3087000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4941000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-40000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-177000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectOfForeignOperations","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-81000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectOfForeignOperations","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectOfForeignOperations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-288000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1152000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"936000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"951000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12860000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"171000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"190000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"242000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33301000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationNondeductibleInterestOnContingentPayment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationGainonRevaluationofContingentConsiderationLiability","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1426000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"175000","decimals":-3}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-18526000","decimals":-3}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-162000","decimals":-3}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"ango:IncomeTaxReconciliationEffectofEliminationofASC718APICPool","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"192000","decimals":-3}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"448000","decimals":-3}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1348000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3556000","decimals":-3}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11036000","decimals":-3}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158600000","decimals":-5}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrecognized tax benefits balance at June 1 </span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">899\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Decrease in gross amounts of tax positions related to prior years due to U.S. tax reform</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(287)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Decrease due to lapse in statute of limitations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(148)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrecognized tax benefits balance at May 31</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"464000","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"464000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"899000","decimals":-3}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"287000","decimals":-3}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"148000","decimals":-3}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"464000","decimals":-3}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"464000","decimals":-3}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"464000","decimals":-3}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"ACCRUED LIABILITIES<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Accrued liabilities consist of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Payroll and related expenses</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,059\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,987\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Royalties</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,392\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,088\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued severance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">794\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">504\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and franchise taxes</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">807\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outside services</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,222\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,514\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Litigation matters (Note 17)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,700\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Indemnification holdback</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,807\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,279\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,931\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">29,380\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,338\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Accrued liabilities consist of the following:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.830%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Payroll and related expenses</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,059\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14,987\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Royalties</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,392\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,088\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Accrued severance</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">794\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">504\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and franchise taxes</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">807\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outside services</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,222\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,514\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Litigation matters (Note 17)</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,700\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Indemnification holdback</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,000\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,807\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,279\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,931\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">29,380\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,338\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13059000","decimals":-3}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14987000","decimals":-3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2392000","decimals":-3}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2088000","decimals":-3}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"794000","decimals":-3}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"504000","decimals":-3}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"634000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"807000","decimals":-3}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2222000","decimals":-3}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3514000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"ango:AccruedLitigation","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"ango:AccruedLitigation","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2700000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"ango:AccruedRecallLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"ango:AccruedRecallLiability","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4807000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5279000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8931000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29380000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38338000","decimals":-3}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"LONG-TERM DEBT<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On June 3, 2019 and in connection with the completion of the Fluid Management divestiture, the Company repaid all amounts outstanding under its existing Credit Agreement and entered into a new Credit Agreement with the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and Bank of America, N.A. and KeyBank National Association, as co-syndication agents.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Credit Agreement provides for a $125.0\u00a0million secured revolving credit facility (the \u201cRevolving Facility\u201d), which includes an uncommitted expansion feature that allows the Company to increase the total revolving commitments and/or add new tranches of term loans in an aggregate amount not to exceed $75.0\u00a0million.\u00a0 The proceeds may be used to refinance certain existing indebtedness of the Company and its subsidiaries, to finance the working capital needs, and for general corporate purposes (including permitted acquisitions), of the Company and its subsidiaries. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Credit Agreement has a five year maturity.  Interest on the facility will be based, at the Company\u2019s option, on a base rate of LIBOR plus an applicable margin tied to the Company\u2019s total leverage ratio and having ranges between 0.25% and 0.75% for base rate loans and between 1.25% and 1.75% for LIBOR loans.  After default, the interest rate may be increased by 2.0%.  The facility will also carry a commitment fee of 0.20% to 0.25% per annum on the unused portion.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company's obligations under the Revolving Facility are unconditionally guaranteed, jointly and severally, by the Company's material direct and indirect domestic subsidiaries (the \u201cGuarantors\u201d). All obligations of the Company and the Guarantors under the Revolving Facility are secured by first priority security interests in substantially all of the assets of the Company and the Guarantors.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Credit Agreement includes customary representations, warranties and covenants, and acceleration, indemnity and events of default provisions, including, among other things, two quarterly financial covenants as follows:\u00a0</span></div><div style=\"text-indent:-13.5pt;padding-left:36pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u2022</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;\">Maximum leverage ratio of consolidated total indebtedness* to consolidated EBITDA* of not greater than 3.00 to 1.00 (during certain periods following material acquisitions the ratio shall be increased to 3.50 to 1.00). </span></div><div style=\"text-indent:-13.5pt;padding-left:36pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u2022</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;\">Fixed charge coverage ratio of consolidated EBITDA minus consolidated capital expenditures to\u00a0consolidated interest expense paid or payable in cash plus scheduled principal payments in respect of indebtedness under the Credit Agreement of not less than 1.25 to 1.00. </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;\">* The definitions of consolidated total indebtedness and consolidated EBITDA are maintained in the credit agreement included as an exhibit to Form 8-k filed on June 6, 2019.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As of May\u00a031, 2020 there was $40.0\u00a0million outstanding on the Revolving Facility.  As of May\u00a031, 2020 and May\u00a031, 2019, the carrying value of long-term debt approximated its fair market value.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The interest rate on the Revolving Facility at May\u00a031, 2020 was 1.43%.</span></div>The Company was in compliance with the Credit Agreement covenants as of May\u00a031, 2020.","language":"en-us"}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2019-06-04T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"125000000.0"}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"ango:LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature","xbrl:period":"2019-06-04T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"75000000.0","decimals":-5}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.0025"}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0075"}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.0125"}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0175"}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"ango:DebtInstrumentDebtDefaultInterestRateIncrease","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.020"}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.0020"}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","srt:RangeAxis":"srt:MaximumMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.0025"}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"ango:LineOfCreditFacilityNumberOfCovenants","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:covenant","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatio","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"3.00"}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"ango:DebtInstrumentCovenantTermsMaximumTotalLeverageRatioSubsequentToMaterialAcquisitions","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"3.50"}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"ango:DebtInstrumentCovenantTermsMinimumFixedChargeCoverageRatio","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"1.25"}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"40000000.0","decimals":-3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"0.0143","decimals":4}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"RETIREMENT PLANSThe Company has a 401(k) plan under which eligible employees can defer a portion of their compensation, part of which is matched by the Company. Matching contributions were $3.2 million, $3.6 million and $3.9 million in 2020, 2019 and 2018, respectively. There are also various immaterial foreign retirement plans.","language":"en-us"}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3900000","decimals":-5}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"STOCKHOLDERS\u2019 EQUITY <div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Capitalization</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On October 29, 2014, the Board of Directors approved the Amended and Restated Certificate of Incorporation (the \u201cAmended Certificate\u201d). Under the Amended Certificate, the authorized capital stock is 80,000,000 shares, consisting of 75,000,000 shares of common stock, par value $.01 per share and 5,000,000 shares of preferred stock, par value $.01 per share. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The holders of common stock are entitled to one vote for each share held. Subject to preferences applicable to any outstanding shares of preferred stock, the holders of common stock are entitled to receive ratably dividends, if any, as may be declared by the Board of Directors out of funds legally available for dividend payments. If the Company liquidates, dissolves, or winds up, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities and liquidation preferences of any outstanding shares of preferred stock. Holders of common stock have no pre-emptive rights or rights to convert their common stock into any other securities. There are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Board of Directors has the authority to (i)\u00a0issue the undesignated preferred stock in one or more series, (ii)\u00a0determine the powers, preferences and rights and the qualifications, limitations or restrictions granted to or imposed upon any wholly un-issued series of undesignated preferred stock and (iii)\u00a0fix the number of shares constituting any series and the designation of the series, without any further vote or action by the Company's stockholders.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Stock Options</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">2004 Stock and Incentive Award Plan</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The 2004 Stock and Incentive Award Plan (the \u201c2004 Plan\u201d) provides for the grant of incentive options to employees and for the grant of non-statutory stock options, restricted stock, stock appreciation rights, performance units, performance shares and other incentive awards to employees, directors and other service providers. A total of 7,750,000 shares of common stock have been reserved for issuance under the 2004 Plan, of which up to 800,000 shares may be issued upon the exercise of incentive stock options. The Compensation Committee of the Board of Directors administers the 2004 Plan. The Committee determines vesting terms and the exercise price of options granted under the 2004 Plan, but for all incentive stock options the exercise price must at least be equal to the fair market value of common stock on the date of grant. The term of an incentive stock option may not exceed ten years. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On October\u00a025, 2016, the Company amended the 2004 Stock and Incentive Award Plan to increase the shares of common stock reserved for issuance by 250,000 shares.  On October\u00a010, 2018, the Company amended the 2004 Stock and Incentive Award Plan to increase the shares of common stock reserved for issuance by 750,000 shares.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As of May\u00a031, 2020, there remained approximately 1.6 million shares available for granting under the 2004 Plan. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes information about stock option activity for the fiscal year ended May\u00a031, 2020:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Shares</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average exercise price</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average remaining contractual life</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Aggregate intrinsic value (in thousands)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outstanding at beginning of year - June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,760,313\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16.54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">539,946\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.92\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Exercised</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(61,100)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12.67\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Forfeited</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(300,406)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17.81\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Expired</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outstanding at end of year - May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,938,753\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16.89\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6.00</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Options exercisable at year-end</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,004,531\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15.63\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3.70</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Options expected to vest in future periods</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">934,222\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.25\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8.40</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Stock options are granted at exercise prices equal to the quoted market price of common stock at the date of the grant. Options vest 25%\u00a0per year over four years for employees.  Grants to directors vest 33.33%\u00a0per year over three years.  Stock options granted prior to May 1, 2007 and after June 1, 2017 expire on the tenth anniversary of the grant date.  Stock options granted between May 1, 2007 through May 31, 2017 expire on the seventh anniversary of the grant date. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company measures the fair value of each stock option grant at the date of grant using a Black-Scholes option pricing model.  The weighted average grant-date fair value of options granted during the years ended May\u00a031, 2020, 2019 and 2018 was $5.46, $6.53, and $4.95, respectively.  The following assumptions were used in arriving at the fair value of options granted during 2020, 2019 and 2018, respectively:  risk-free interest rates of 1.63%, 2.78% and 2.08%; expected volatility of 31%, 31%, and 30%; and expected lives of 4.91 years, 4.79 years, and 4.72 years.  The Company does not declare dividends therefore a dividend yield of zero was used for the years ended May\u00a031, 2020, 2019 and 2018.  Risk-free interest rates reflect the yield on zero-coupon U.S. Treasury bonds whose maturity period equals the expected term of the option.  Expected volatilities are based on the historical volatility of the Company's stock.  The expected option lives are based on historical experience of employee exercise behavior. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The total intrinsic value of options exercised during the years ended May\u00a031, 2020, 2019 and 2018 was $0.5 million, $1.4 million, and $0.7 million, respectively.  As of May\u00a031, 2020, there was $4.0 million of total unrecognized compensation cost related to non-vested options, which is expected to be recognized over a weighted average period of 3 years. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\"> Cash received from option exercises during 2020, 2019 and 2018 was $0.6 million, $1.5 million and $2 million, respectively.  Due to the valuation allowance there was no tax benefit realized from stock option exercises during the years ended May\u00a031, 2020, 2019 and 2018.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Performance Share and Restricted Stock Unit Awards</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company grants restricted stock units to certain employees under the 2004 Plan which give the recipients the right to receive shares of Company stock upon vesting. The restricted stock unit awards vest in four equal annual installments beginning on the first anniversary of the grant date.  Restricted stock unit awards granted to directors vest\u00a0over <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8yMzIvZnJhZzpjM2UwOTM2ODg3OWU0OTZiYmI5NDc4ZTg2OWVkYjdmMS90ZXh0cmVnaW9uOmMzZTA5MzY4ODc5ZTQ5NmJiYjk0NzhlODY5ZWRiN2YxXzU2MDg_07f42a7d-7055-43d0-9767-3c1eb86ff1f6\">one</span> year. Unvested restricted stock unit awards will be forfeited if the recipient ceases to be employed by the Company. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u00a0The following table summarizes information about restricted stock unit activity for the year ended May\u00a031, 2020:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.867%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Restricted Stock Units</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at beginning of year, June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">430,936\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.60\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">278,064\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20.35\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vested</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(197,985)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.75\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Canceled</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(46,094)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at end of year, May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464,921\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.65\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The fair value of each restricted stock unit is the market price of Company stock on the date of grant.  The weighted average grant date fair value of restricted stock units granted during the years ended May\u00a031, 2020, 2019 and 2018 was $20.35, $20.87 and $16.60, respectively.  The total intrinsic value of restricted stock units (meaning the fair value of the units on the date of vest) vesting during the years ended May\u00a031, 2020, 2019 and 2018 was $3.9 million, $4.6 million, and $2.7 </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">million,\u00a0respectively.  As of May\u00a031, 2020, there was $5.7 million of total unrecognized compensation cost related to non-vested restricted stock awards, which is expected to be recognized over a weighted average period of 3 years.   </span></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;\">The Company grants performance share awards to certain employees under the 2004 Plan which gives the recipients the right to receive shares of Company stock if certain criteria is met.  </span></div><div style=\"text-indent:21.6pt;\"><span><br/></span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u00a0The following table summarizes information about performance unit award activity for the year ended May\u00a031, 2020:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.867%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Performance Unit Awards</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at beginning of year, June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">538,605\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21.55\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">111,594\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vested</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(235,580)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21.68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Canceled</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(141,498)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20.86\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at end of year, May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">273,121\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">22.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During fiscal year 2020, the Company granted performance unit awards.  Performance unit awards subject to vesting are based on the Company's level of attainment of the performance targets which are set for each of the three performance years along with continued employment of the grantee.  At the end of the three year period, the vested shares are subject to modification based on the Company\u2019s TSR targets relative to the percentage appreciation of a specified index of companies for the respective three-year period. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During fiscal years 2019 and 2018, the Company granted performance unit awards that include a three-year market condition.  Vesting of the performance unit awards is based on the Company's level of attainment of specified TSR targets relative to the percentage appreciation of a specified index of companies for the respective three-year periods.  It is also subject to the continued employment of the grantees.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">In order to estimate the fair value of such awards, a Monte Carlo Simulation valuation model on the date of the grant was used.  For the years ended May\u00a031, 2020, 2019 and 2018, the weighted average grant date fair market value for new grants was $14.06, $28.62 and $23.83, respectively.  Compensation cost is recognized over the performance period which is typically <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8yMzIvZnJhZzpjM2UwOTM2ODg3OWU0OTZiYmI5NDc4ZTg2OWVkYjdmMS90ZXh0cmVnaW9uOmMzZTA5MzY4ODc5ZTQ5NmJiYjk0NzhlODY5ZWRiN2YxXzc4NjU_d9e2c801-21ea-4026-8d2e-52a5ed5f1e02\">three</span> years.  As of May\u00a031, 2020, there was $2.0 million of unrecognized compensation cost which is expected to be recognized over a weighted average period of one year. </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Compensation Expense</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables represents the break out of share-based compensation included in the Company's consolidated statement of operations:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:57.941%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.869%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">461\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">724\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">554\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,665\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,952\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,778\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,302\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,112\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,461\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,593\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">9,249\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,912\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The income tax benefit on the compensation expense recognized for all share-based compensation arrangements was $1.7 million, $2.1 million and $1.8 million for the years ended May\u00a031, 2020, 2019 and 2018, respectively.  The income tax benefit for 2020, 2019 and 2018 are negated by the full valuation allowance recorded against the deferred tax assets. </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Employee Stock Purchase Plan</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Employee Stock Purchase Plan (the \u201cStock Purchase Plan\u201d) provides a means by which employees (the \u201cparticipants\u201d) are given an opportunity to purchase the Company's common stock through payroll deductions.   A total of  3,500,000 shares of common stock have been reserved for issuance under the Stock Purchase Plan.  Shares are offered through two purchase periods, each with duration of approximately 6 months, commencing on the first business day of the first and third fiscal quarters. An employee is eligible to participate in an offering period if, on the first day of an offering period, he or she has been employed in a full-time capacity for at least six months, with a customary working schedule of 20 or more hours per week and more than five months in a calendar year. Employees who own stock possessing 5% or more of the total combined voting power or value of all classes of stock are not eligible to participate in the Stock Purchase Plan. The purchase price of the shares of common stock acquired on each purchase date will be the lower of (i)\u00a085% of the fair market value of a share of common stock on the first day of the offering period or (ii)\u00a085% of the fair market value of a share of common stock on the last day of the purchase period, subject to adjustments made by the Board of Directors. The Stock Purchase Plan is intended to qualify as an \u201cemployee stock purchase plan\u201d within the meaning of Section\u00a0423 of the Internal Revenue Code.  During the years ended May 31, 2017 and 2019, an additional 500,000 and 1,000,000 shares of the Company's common stock, respectively, were reserved for issuance under the Stock Purchase Plan. </span></div><div style=\"text-indent:21.6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company uses the Black-Scholes option-pricing model to calculate the purchase date fair value of the shares issued under the Stock Purchase Plan and recognize expense related to shares purchased ratably over the offering period.  During the years ended May\u00a031, 2020, 2019 and 2018, 100,567, 72,863 and 89,943 shares, respectively, were issued at an average price of $12.11, $16.08 and $14.03, respectively, under the Stock Purchase Plan.  As of May\u00a031, 2020, 2.1 million shares remained available for future purchases under the Stock Purchase Plan.</span></div>","language":"en-us"}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"ango:CapitalStockSharesAuthorized","xbrl:period":"2014-10-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"80000000"}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2014-10-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2014-10-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2014-10-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5000000"}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2014-10-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"ango:CommonStockVotesPerShare","xbrl:period":"2014-10-29T00:00:00/2014-10-30T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"1"}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},"factValues":[{"value":"7750000"}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"800000"}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumExercisablePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","xbrl:period":"2016-10-25T00:00:00/2016-10-26T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},"factValues":[{"value":"250000"}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee","xbrl:period":"2018-10-10T00:00:00/2018-10-11T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},"factValues":[{"value":"750000"}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:TwoThousandAndFourStockAndIncentiveAwardPlanMember"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes information about stock option activity for the fiscal year ended May\u00a031, 2020:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Shares</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average exercise price</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average remaining contractual life</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Aggregate intrinsic value (in thousands)</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outstanding at beginning of year - June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,760,313\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16.54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">539,946\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.92\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Exercised</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(61,100)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12.67\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Forfeited</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(300,406)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">17.81\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Expired</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Outstanding at end of year - May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,938,753\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">16.89\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6.00</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Options exercisable at year-end</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,004,531\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15.63\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3.70</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Options expected to vest in future periods</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">934,222\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.25\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8.40</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1760313"}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.54","decimals":2}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"539946"}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"18.92","decimals":2}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"61100"}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"12.67","decimals":2}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"300406"}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"17.81","decimals":2}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"}},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"}},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1938753"}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.89","decimals":2}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1004531"}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.63","decimals":2}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P3Y8M12D"}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"934222"}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"18.25","decimals":2}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P8Y4M24D"}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedToEmployeesVestingPeriod1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.3333","decimals":4}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"ango:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSubsequentGrantsToDirectorsVestingPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.46","decimals":2}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"6.53","decimals":2}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.95","decimals":2}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.0163","decimals":4}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.0278","decimals":4}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.0208","decimals":4}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.31","decimals":2}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.31","decimals":2}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.30","decimals":2}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P4Y10M28D"}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P4Y9M14D"}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P4Y8M19D"}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000000.0","decimals":-5}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:OptionIndexedToIssuersEquityEquityAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-5}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"The following table summarizes information about restricted stock unit activity for the year ended May\u00a031, 2020:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.867%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Restricted Stock Units</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at beginning of year, June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">430,936\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">18.60\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">278,064\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20.35\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vested</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(197,985)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.75\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Canceled</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(46,094)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at end of year, May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">464,921\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">19.65\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">\u00a0The following table summarizes information about performance unit award activity for the year ended May\u00a031, 2020:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:71.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.867%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Performance Unit Awards</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at beginning of year, June 1, 2019</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">538,605\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21.55\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Granted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">111,594\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">14.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vested</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(235,580)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21.68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Canceled</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(141,498)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">20.86\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-vested at end of year, May 31, 2020</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">273,121\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">22.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"430936"}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"18.60","decimals":2}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"278064"}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"20.35","decimals":2}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"197985"}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"19.75","decimals":2}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"46094"}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"19.68","decimals":2}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"464921"}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"19.65","decimals":2}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"20.35","decimals":2}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"20.87","decimals":2}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.60","decimals":2}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember"},"factValues":[{"value":"3900000","decimals":-5}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"ango:PerformanceShareAndRestrictedStockUnitAwardsMember"},"factValues":[{"value":"2700000","decimals":-5}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"5700000","decimals":-5}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"538605"}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"21.55","decimals":2}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"111594"}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"14.06","decimals":2}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"235580"}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"21.68","decimals":2}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"141498"}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"20.86","decimals":2}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"273121"}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"22.07","decimals":2}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"},"factValues":[{"value":"14.06","decimals":2}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"},"factValues":[{"value":"28.62","decimals":2}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"},"factValues":[{"value":"23.83","decimals":2}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"ango:PerformanceSharesIncludingThreeYearMarketConditionMember"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following tables represents the break out of share-based compensation included in the Company's consolidated statement of operations:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:57.941%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.865%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.869%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">461\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">971\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">724\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">554\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,665\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,952\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,778\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,302\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,112\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,461\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,593\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">9,249\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,912\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"655000","decimals":-3}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"461000","decimals":-3}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"119000","decimals":-3}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:ResearchAndDevelopmentMember"},"factValues":[{"value":"971000","decimals":-3}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:ResearchAndDevelopmentMember"},"factValues":[{"value":"724000","decimals":-3}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:ResearchAndDevelopmentMember"},"factValues":[{"value":"554000","decimals":-3}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:SalesandMarketingMember"},"factValues":[{"value":"1665000","decimals":-3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:SalesandMarketingMember"},"factValues":[{"value":"1952000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"ango:SalesandMarketingMember"},"factValues":[{"value":"1778000","decimals":-3}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"4302000","decimals":-3}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"6112000","decimals":-3}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"5461000","decimals":-3}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7593000","decimals":-3}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9249000","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7912000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1800000","decimals":-5}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"3500000"}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"ango:NumberOfSharePurchasePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:Employees","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"ango:SharePurchasePeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"ango:EmployeePlanParticipatingEligibilityPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingHoursPerWeektobeEligible","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:working_hour","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"20"}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"ango:SharebasedCompensationArrangementbySharebasedPaymentAwardWorkingMonthsPerYeartobeEligible","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"P5M"}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"ango:EmployeePlanParticipatingEligibilityThresholdPercentage","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"ango:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentOnFirstDayOfOfferingPeriod","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"0.85","decimals":2}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"0.85","decimals":2}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"500000"}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"1000000"}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"100567"}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"72863"}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"89943"}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"12.11","decimals":2}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.08","decimals":2}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"14.03","decimals":2}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"ango:StockPurchasePlanMember"},"factValues":[{"value":"2100000"}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"EARNINGS PER SHARE<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Basic earnings per share are based on the weighted average number of common shares outstanding.  In addition, diluted earnings per share include the dilutive effect of potential common stock consisting of stock options, restricted stock units and performance stock units, provided that the inclusion of such securities is not anti-dilutive.  In periods with a net loss, stock options and restricted stock units are not included in the computation of basic loss per share as the impact would be anti-dilutive.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table reconciles basic to diluted weighted average shares outstanding for the years ended May\u00a031, 2020, 2019 and 2018:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,961,224\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,484,573\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,074,797\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect of dilutive securities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,961,224\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,484,573\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,074,797\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Securities excluded as their inclusion would be anti-dilutive</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,581,006\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,200,318\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,077,256\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table reconciles basic to diluted weighted average shares outstanding for the years ended May\u00a031, 2020, 2019 and 2018:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,961,224\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,484,573\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,074,797\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Effect of dilutive securities</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,961,224\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,484,573\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">37,074,797\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Securities excluded as their inclusion would be anti-dilutive</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,581,006\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,200,318\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,077,256\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37961224","decimals":0}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37484573","decimals":0}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37074797","decimals":0}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37961224","decimals":0}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37484573","decimals":0}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"37074797","decimals":0}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2581006","decimals":0}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2200318","decimals":0}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1077256","decimals":0}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeasesTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"LEASES<div style=\"text-align:justify;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Adoption of ASU No. 2016-02, Leases (Topic 842)</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On June 1, 2019, the Company adopted <span style=\"-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRhMmNlNzZkNTBhMzRlZjRiMzJmMTY0NzY2NTI2MzE4L3NlYzo0YTJjZTc2ZDUwYTM0ZWY0YjMyZjE2NDc2NjUyNjMxOF8yMzQ3L2ZyYWc6OWQ0ZGIzMWQ2MTg3NDZjYjhjNTA2MjliYjM5MjI1ODkvdGV4dHJlZ2lvbjo5ZDRkYjMxZDYxODc0NmNiOGM1MDYyOWJiMzkyMjU4OV83MTQ2ODI1NTkwOTI1_7d6e1864-6d96-45e8-afca-5b8ef4dea4f2\">ASU No. 2016-02</span> using the modified retrospective approach. This ASU increases transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet and disclosing key information about leasing arrangements. Comparative periods prior to adoption have not been retrospectively adjusted.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company elected the three practical expedients that permit an entity to a) not reassess whether expired or existing contracts contain leases, b) not reassess lease classification for existing or expired leases, and c) not consider whether previously capitalized initial direct costs would be appropriate under the new standard. Further, the Company has elected to not recognize leases with terms of 12 months or less on the balance sheet, and elected to account for lease and non-lease components as a single component for certain classes of assets.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The adoption of this standard resulted in the recording of an additional lease asset and lease liability of approximately $5.6\u00a0million.  The standard did not have a material impact on the Company's Consolidated Statement of Operations, Stockholders Equity or Cash Flows.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Leases</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company determines if an arrangement is a lease at inception of the contract.  The Company has operating leases for buildings, primarily for office space, R&amp;D, manufacturing and warehousing.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Operating lease right-of-use (\u201cROU\u201d) assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised.  The Company recognizes lease expense for these leases on a straight-line basis over the lease term.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents supplemental balance sheet information related to leases:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:61.011%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:21.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance Sheet Location</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Assets</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating lease ROU asset</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other assets</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,146\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Current operating lease liabilities</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other current liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,077\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-current operating lease liabilities</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other long-term liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,345\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,422\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:6pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments.  The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis, considering factors such as length of lease term.  The following table presents the weighted average remaining lease term and discount rate:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average remaining term (in years)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5.00</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average discount rate</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4.2\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">%</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents the maturities of the lease liabilities:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,466\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,357\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,403\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,864\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,259\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2026 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,188\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,537\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less: Imputed Interest</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,115\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease obligations</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,422\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less: Current portion of lease obligations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,077\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Long-term lease obligations</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,345\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Included in the total lease obligations is a 7-year building operating lease with undiscounted payment obligations of $6.4\u00a0million that commenced during the third quarter of fiscal year 2020 and a 5-year building operating lease with undiscounted payment obligations of $1.5\u00a0million that commenced during the fourth quarter of fiscal year 2020.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">During the year ended May 31, 2020, the Company recognized $3.4\u00a0million of operating lease expense which includes immaterial short-term leases.  Rent expense prior to adoption of ASC 842 amounted to $2.5\u00a0million and $2.8\u00a0million for the years ended May 31, 2019 and 2018, respectively.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As of May 31, 2020, the expenses on the Consolidated Statement of Operations were classified as follows:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,138\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">583\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,233\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,351\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents supplemental cash flow and other information related to leases for the year ended:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating cash flows from operating leases</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,372\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">ROU assets obtained in exchange for lease liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating leases</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,918\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-align:center;\"><span><br/></span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Future annual payments under non-cancelable operating leases in the aggregate at May 31, 2019, are summarized as follows:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,920\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,338\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,133\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,131\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,227\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,749\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member"},"factValues":[{"value":"5600000","decimals":-5}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-06-02T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member"},"factValues":[{"value":"5600000","decimals":-5}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"ango:AssetsAndLiabilitiesLesseeTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents supplemental balance sheet information related to leases:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:61.011%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:21.538%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.721%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance Sheet Location</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Assets</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating lease ROU asset</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other assets</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,146\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Current operating lease liabilities</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other current liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,077\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-current operating lease liabilities</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other long-term liabilities</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,345\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,422\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>The following table presents the weighted average remaining lease term and discount rate:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average remaining term (in years)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5.00</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Weighted average discount rate</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4.2\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">%</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10146000","decimals":-3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2077000","decimals":-3}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8345000","decimals":-3}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10422000","decimals":-3}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.042","decimals":3}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents the maturities of the lease liabilities:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,466\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,357\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,403\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,864\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,259\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2026 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,188\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,537\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less: Imputed Interest</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,115\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease obligations</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">10,422\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Less: Current portion of lease obligations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,077\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Long-term lease obligations</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,345\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2466000","decimals":-3}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2357000","decimals":-3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2403000","decimals":-3}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1864000","decimals":-3}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1259000","decimals":-3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1188000","decimals":-3}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11537000","decimals":-3}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1115000","decimals":-3}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10422000","decimals":-3}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2077000","decimals":-3}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8345000","decimals":-3}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","ango:LeaseArrangementsAxis":"ango:SevenYearBuildingLeaseMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:LeaseArrangementsAxis":"ango:SevenYearBuildingLeaseMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingMember"},"factValues":[{"value":"6400000","decimals":-5}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","ango:LeaseArrangementsAxis":"ango:TwoYearBuildingLeaseMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"ango:LesseeOperatingLeaseLeaseNoteYetCommencedUndiscountedAmount","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","ango:LeaseArrangementsAxis":"ango:TwoYearBuildingLeaseMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingMember"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">As of May 31, 2020, the expenses on the Consolidated Statement of Operations were classified as follows:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cost of sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,138\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Research and development</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">583\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Sales and marketing</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">397\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">General and administrative</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,233\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,351\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents supplemental cash flow and other information related to leases for the year ended:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2020</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating cash flows from operating leases</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,372\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">ROU assets obtained in exchange for lease liabilities</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Operating leases</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,918\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"1138000","decimals":-3}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"583000","decimals":-3}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"397000","decimals":-3}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"1233000","decimals":-3}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3351000","decimals":-3}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2372000","decimals":-3}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6918000","decimals":-3}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Future annual payments under non-cancelable operating leases in the aggregate at May 31, 2019, are summarized as follows:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:85.280%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.720%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">May 31, 2019</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,920\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,338\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,133\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,131\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024 and thereafter</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,227\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total lease payments</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12,749\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2920000","decimals":-3}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2338000","decimals":-3}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2133000","decimals":-3}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2131000","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3227000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12749000","decimals":-3}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"COMMITMENTS AND CONTINGENCIES<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Other Commitments and Contingencies </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes the Company's other future commitments and contingencies as of May\u00a031, 2020: </span></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:38.029%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.386%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025 and thereafter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Purchase obligations </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">553\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">553\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Royalties </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(2)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">36,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">52,053\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,353\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">36,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div><span><br/></span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) The non-cancelable inventory purchase obligations are not reflected on the consolidated balance sheets under accounting principles generally accepted in the United States of America.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(2) These are future minimum royalty payments.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Legal Proceedings</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company is involved in various legal proceedings, including commercial, intellectual property, product liability, and regulatory matters of a nature considered normal for its business. The Company accrues for amounts related to these matters if it is probable that a liability has been incurred, and an amount can be reasonably estimated. The Company discloses such matters when there is at least a reasonable possibility that a material loss may have been incurred. However, the Company cannot predict the outcome of any litigation or the potential for future litigation.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">C.R. Bard, Inc. v. AngioDynamics, Inc.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On January\u00a011, 2012, C.R. Bard, Inc. (\u201cBard\u201d) filed a suit in the United States District Court of Utah claiming certain of the Company's implantable port products infringe on three U.S. patents held by Bard (the \"Utah Action\"). Bard\u2019s complaint </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">sought unspecified damages and other relief.  The Company filed petitions for reexamination in the US Patent and Trademark Office (\"USPTO\") seeking to invalidate all three patents asserted by Bard in the litigation.  The Company's petitions were granted and 40 of Bard's 41 patent claims were rejected and, following further proceedings, the Patent Office issued a Final Rejection of all 40 claims subject to reexamination.  Thereafter, Bard filed appeals to the USPTO Board of Appeals and Interferences for all three reexaminations which were decided as follows:  For US Patent No. 7,785,302, the rejections of six of the ten claims under reexamination were affirmed, but were reversed on four of the ten claims.  For U.S. Patent No. 7,959,615 the rejections of eight of the ten claims under reexamination were affirmed but the rejections of the other two of the ten claims were reversed.  In the third, for U.S. Patent No. 7,947,022 the rejections of all twenty claims under reexamination were affirmed.  Thereafter, Bard sought Rehearing in all three appeals and the Company sought Rehearing in the \u2018302 and \u2018615 appeals.  The PTO denied all three Rehearing Requests, but modified its characterization of one prior art reference for the \u2018302 and \u2018022 decisions.\u00a0 </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Bard filed appeals to the Federal Circuit Court of Appeals in all three reexams and the Company Cross-Appealed for the \u2018302 and the \u2018615 reexams.\u00a0 MedComp also filed an Amicus Brief in support of the Company on November 22, 2017.\u00a0 Meanwhile, on July 12, 2017 Bard assigned the asserted patents to Bard Peripheral Vascular, Inc. (\u201cBPV\u201d) which was added as co-Appellant before the Federal Circuit and as a co-Plaintiff in the Utah action. An oral hearing was held on September 5, 2018 and the Court rendered its decision on September 28, 2018, affirming that claims 1-5 and 10 of the \u2018615 patent were invalid, but that claims 6-7 of the 615 patent and claims 1-4 of the 302 patent were valid over the prior art references considered in the Reexamination proceedings.\u00a0 The Federal Circuit also reversed the PTAB\u2019s claim construction ruling and remanded for consideration of obviousness for the remaining claims under the new claim construction ruling and for further findings with respect to whether one of the asserted references qualified as a printed publication.\u00a0 On January 28, 2019, on remand, the USPTO reversed the rejections of the \u2018302 claims 1-10, \u2018022 claims 1-20 and \u2018615 claims 8-9.\u00a0 The USPTO has since issued Inter Partes Reexamination Certificates for the \u2018302 Patent for the \u2018022 patent and for the \u2018615 patent. The Company thereafter filed a Motion to Unstay the Utah Case and that motion was granted.  On November 4, 2019 the Court held a joint Status Conference among the Company\u2019s Utah Action and two other cases filed by Bard on the same patents against MedComp and Smiths. The Court set a schedule for defendant's Motions to Dismiss or Transfer. The Company filed its motion on November 25, 2019; and Bard filed a responsive brief and a motion for venue discovery on December 9, 2019.  The Company filed a responsive brief on December 16, 2019 and Bard filed a reply on December 23, 2019.  On February 27, 2020, the Court referred all non-dispositive motions to the presiding Magistrate and on March 3, 2020 the Court granted Bard\u2019s Motion for Venue Discovery and denied the Company\u2019s transfer motion without prejudice to re-filing after completion of the venue discovery, but no later than June 30, 2020. The parties have since engaged in venue discovery and AngioDynamics re-filed its Motion to Dismiss or Transfer on June 30, 2020.  Bard filed an opposition brief on July 28, 2020, and the Company\u2019s Reply is due 14 days thereafter. The Company believes these claims are without merit and intends to defend them vigorously.\u00a0 The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On March 10, 2015, Bard and BPV filed suit in the United States District Court for the District of Delaware (the \u201cDelaware Action\") claiming certain of the Company's implantable port products infringe on three other U.S. patents held by Bard, which are different from those asserted in the Utah action.  Bard's complaint seeks unspecified damages and other relief.  On June 1, 2015, the Company filed two motions in response to Bard\u2019s Complaint - one sought transfer to the District of Utah where the Utah Action is currently pending, and the other sought dismissal of the entire complaint on grounds that none of the claims in the asserted patents is directed to patent eligible subject matter under Section 101 of the Patent Statute and in light of recent authority from the U. S. Supreme Court.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On January 12, 2016, the Court issued a decision denying both motions. A Markman hearing was held on March 10, 2017 and the Court issued its Claim Construction Order on May 19, 2017. On May 19, 2017, Bard served its Final Infringement Contentions and on June 2, 2017, the Company served its Final Invalidity Contentions.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On October 20, 2017, the scheduling order for the case was amended to, among other things, set a trial date commencing July 23, 2018.\u00a0The parties completed Expert Discovery in January 2018 and completed briefing on their respective case dispositive motions on April 27, 2018. On June 26, 2018, the Court denied all case dispositive motions, ruling that issues of material fact remained in dispute. On July 9, 2018, the Court continued the trial until March 2019.  On January 9, 2019 the Court held a further claim construction hearing to resolve two outstanding claim construction issues prior to trial.  A Report and Recommendation (by Magistrate-Judge Fallon) was issued on February 11, 2019 and entered by the Court on February 28, 2019. Jury selection was held on Friday March 1, 2019 and trial began on March 4, 2019.\u00a0 On day four of the jury trial, at the close of C.R. Bard\u2019s case, the Court granted the Company's oral motion for judgment as a matter of law under rule 50(a) as well as its motions for summary judgement on the grounds that the asserted patents are invalid, ineligible, not infringed and not willfully infringed. \u00a0On April 5, 2019, Bard filed a precautionary Notice of Appeal to the Federal Circuit. On April 26, 2019, the District Court issued a Memorandum and Order confirming the grant of judgment in the Company\u2019s favor of patent ineligibility, non-infringement, patent invalidity and no willful infringement. Meanwhile, on May 10, 2019, the Company filed </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">a Motion for Attorney fees and non-taxable expenses under 35 USC Sec. 285. On May 21, 2019, the Court issued a Memorandum and Order which, inter alia, stayed proceedings on the Company\u2019s fee Motion and the Company\u2019s equitable claims pending appeal; and entered Final Judgment on May 21, 2019 as well. Bard filed a second Notice of Appeal on May 23, 2019.  Both appeals have since been consolidated and Bard\u2019s opening brief was filed  on September 27, 2019;  the Company's answering brief was filed on January 15, 2020; and Bard\u2019s reply brief was filed on March 4, 2020. A hearing date was held on June 1, 2020, and the Company is currently awaiting a decision from the Federal Circuit .  The Company maintains its belief that Bard\u2019s claims are without merit. The Company has not recorded an expense related to the outcome of this litigation because it is not yet possible to determine if a potential loss is probable nor reasonably estimable.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">AngioDynamics, Inc. v. C.R. Bard, Inc.  </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;\">On May 30, 2017, the Company commenced an action in the United States District Court for the Northern District of New York entitled AngioDynamics, Inc. v. C.R. Bard, Inc. and Bard Access Systems, Inc. (\u201cBard\u201d). \u00a0In this action, the Company alleges that Bard has illegally tied the sales of its tip location systems to the sales of its PICCs.\u00a0 The Company alleges that this practice violates the federal antitrust laws and has had, and continues to have, an anti-competitive effect in the market for PICCs.\u00a0 The Company seeks both monetary damages and injunctive relief.  Bard moved to dismiss on September 8, 2017.  On August 6, 2018 the court denied Bard\u2019s motion in its entirety.\u00a0 Discovery is largely complete, summary judgment will be fully briefed by September 11, 2020, and the case will subsequently proceed to trial thereafter.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Merz North America Settlement</span></div>On May 16, 2019, Merz North America, Inc. (\u201cMerz\u201d) commenced an action in the United States District Court for the Southern District of New York entitled Merz North America, Inc. v. AngioDynamics, Inc.\u00a0 In this action, Merz alleged breach of contract against AngioDynamics based on a March 1, 2016 Distribution Agreement.\u00a0 On June 28, 2019, AngioDynamics reached a settlement with Merz.  AngioDynamics made a lump-sum payment of $2.5 million to Merz in return for dismissal of the case with prejudice during the first quarter of fiscal year 2020.","language":"en-us"}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:OtherCommitmentsTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table summarizes the Company's other future commitments and contingencies as of May\u00a031, 2020: </span></div><div style=\"text-align:center;margin-bottom:6pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:38.029%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.384%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.533%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:7.386%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2021</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2022</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2023</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2024</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2025 and thereafter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Purchase obligations </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">553\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">553\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Royalties </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(2)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">51,500\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">36,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">52,053\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,353\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">3,800\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">36,300\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div><span><br/></span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) The non-cancelable inventory purchase obligations are not reflected on the consolidated balance sheets under accounting principles generally accepted in the United States of America.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(2) These are future minimum royalty payments.</span></div>","language":"en-us"}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligation","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligationDueInNextTwelveMonths","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligationDueInSecondYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligationDueInThirdYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligationDueInFourthYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"ango:PurchaseObligationToBePaidAfterYearFour","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"ango:Royalties","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51500000","decimals":-3}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"ango:RoyaltiesDueInFirstYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"ango:RoyaltiesDueinSecondYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"ango:RoyaltiesDueinThirdYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"ango:RoyaltiesDueinFourthYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"ango:RoyaltiesDueAfterFourthYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36300000","decimals":-3}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52053000","decimals":-3}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4353000","decimals":-3}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"ango:ContractualObligationToBePaidAfterYearFour","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36300000","decimals":-3}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"ango:NumberOfPatentsAssertedForReexamination","xbrl:period":"2012-01-11T00:00:00/2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:Petition","srt:LitigationCaseAxis":"ango:CrBardIncMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"ango:NumberOfPatentsAssertedForReexamination","xbrl:period":"2012-01-11T00:00:00/2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:Petition","srt:LitigationCaseAxis":"ango:CrBardIncMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyClaimsDismissedNumber","xbrl:period":"2012-01-11T00:00:00/2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"40"}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"41"}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyClaimsDismissedNumber","xbrl:period":"2012-01-11T00:00:00/2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"40"}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"ango:LossContingencyReexaminationsNumber","xbrl:period":"2012-01-11T00:00:00/2012-01-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:reexamination_appeal","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyClaimsDismissedNumber","xbrl:period":"2016-03-11T00:00:00/2016-03-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"6"}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2016-03-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"10"}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"ango:LossContingencyClaimsReversedNumber","xbrl:period":"2016-03-11T00:00:00/2016-03-12T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"4"}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyClaimsDismissedNumber","xbrl:period":"2016-03-24T00:00:00/2016-03-25T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"8"}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2016-03-25T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"10"}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"ango:LossContingencyClaimsReversedNumber","xbrl:period":"2016-03-24T00:00:00/2016-03-25T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2016-03-25T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"10"}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyClaimsDismissedNumber","xbrl:period":"2016-03-29T00:00:00/2016-03-30T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:TheUtahActionMember"},"factValues":[{"value":"20"}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"ango:LossContingencyReexaminationsNumber","xbrl:period":"2016-03-30T00:00:00/2017-02-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:reexamination_appeal","dei:LegalEntityAxis":"ango:C.R.BardInc.Member","srt:LitigationCaseAxis":"ango:TheUtahActionMember","us-gaap:LitigationStatusAxis":"us-gaap:PendingLitigationMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"ango:LossContingencyClaimsReversedNumber","xbrl:period":"2016-03-30T00:00:00/2017-02-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:reexamination_appeal","dei:LegalEntityAxis":"ango:C.R.BardInc.Member","srt:LitigationCaseAxis":"ango:TheUtahActionMember","us-gaap:LitigationStatusAxis":"us-gaap:PendingLitigationMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2019-11-05T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:MedCompandSmithsPatentActionMember","dei:LegalEntityAxis":"ango:C.R.BardInc.Member"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","xbrl:period":"2019-03-07T00:00:00/2019-03-08T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:patent","srt:LitigationCaseAxis":"ango:TheDelawareActionMember"},"factValues":[{"value":"3","decimals":0}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPatentsAllegedlyInfringedNumber","xbrl:period":"2015-06-01T00:00:00/2015-06-02T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:motion","srt:LitigationCaseAxis":"ango:TheDelawareActionMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyPendingClaimsNumber","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"ango:claim","srt:LitigationCaseAxis":"ango:ConstructionIssuesMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForLegalSettlements","xbrl:period":"2019-06-28T00:00:00/2019-06-29T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"ango:MerzNorthAmericaSettlementMember"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"SEGMENTS AND GEOGRAPHIC INFORMATION<div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Segment information</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company considers its business to be a single segment entity related to the development, manufacture and sale on a global basis of medical devices for vascular access, surgery, peripheral vascular disease and oncology. The Company's chief operating decision maker (CEO) evaluates the various global product portfolios on a net sales basis. Executives reporting in to the CEO include those responsible for operations and supply chain management, research and development, sales, franchise marketing and certain corporate functions. The CEO evaluates profitability, investment and cash flow metrics on a consolidated worldwide basis due to shared infrastructure and resources. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Total sales by product category are summarized below:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales by Product Category</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Interventions &amp; Therapies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112,706\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,901\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,704\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Access</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">92,760\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Oncology/Surgery</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">57,152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,191\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">261,655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Geographic information</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Total sales for geographic areas are summarized below:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales by Geography</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">207,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">216,957\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">213,727\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">53,677\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">47,928\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">261,655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>For fiscal years 2020, 2019 and 2018, international sales as a percentage of total net sales were 21%, 20% and 18%, respectively. Sales to any one country outside the U.S., as determined by shipment destination, did not comprise a material portion of net sales in any of the last three fiscal years. In addition, no one customer represents more than 10% of consolidated net sales.  99% of long-lived assets are located within the United States.","language":"en-us"}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"ango:ScheduleOfNetRevenueByProductGroupTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Total sales by product category are summarized below:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales by Product Category</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Interventions &amp; Therapies</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">112,706\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,901\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">119,704\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Vascular Access</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">94,730\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">92,760\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Oncology/Surgery</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">57,152\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">49,191\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">261,655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:PeripheralVascularMember"},"factValues":[{"value":"112706000","decimals":-3}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:PeripheralVascularMember"},"factValues":[{"value":"119901000","decimals":-3}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:PeripheralVascularMember"},"factValues":[{"value":"119704000","decimals":-3}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:AccessMember"},"factValues":[{"value":"94299000","decimals":-3}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:AccessMember"},"factValues":[{"value":"94730000","decimals":-3}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:AccessMember"},"factValues":[{"value":"92760000","decimals":-3}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:OncologySurgeryMember"},"factValues":[{"value":"57152000","decimals":-3}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:OncologySurgeryMember"},"factValues":[{"value":"56003000","decimals":-3}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"ango:OncologySurgeryMember"},"factValues":[{"value":"49191000","decimals":-3}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264157000","decimals":-3}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270634000","decimals":-3}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261655000","decimals":-3}]},{"name":"rpt:f-1198","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Total sales for geographic areas are summarized below:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales by Geography</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">United States</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">207,980\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">216,957\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">213,727\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">International</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,177\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">53,677\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">47,928\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">264,157\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">270,634\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">261,655\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1199","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"207980000","decimals":-3}]},{"name":"rpt:f-1200","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"216957000","decimals":-3}]},{"name":"rpt:f-1201","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"country:US"},"factValues":[{"value":"213727000","decimals":-3}]},{"name":"rpt:f-1202","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"ango:InternationalMember"},"factValues":[{"value":"56177000","decimals":-3}]},{"name":"rpt:f-1203","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"ango:InternationalMember"},"factValues":[{"value":"53677000","decimals":-3}]},{"name":"rpt:f-1204","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"ango:InternationalMember"},"factValues":[{"value":"47928000","decimals":-3}]},{"name":"rpt:f-1205","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264157000","decimals":-3}]},{"name":"rpt:f-1206","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270634000","decimals":-3}]},{"name":"rpt:f-1207","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"261655000","decimals":-3}]},{"name":"rpt:f-1208","factDimensions":{"xbrl:concept":"ango:PercentageOfInternationalSalesToNetSales","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-1209","factDimensions":{"xbrl:concept":"ango:PercentageOfInternationalSalesToNetSales","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1210","factDimensions":{"xbrl:concept":"ango:PercentageOfInternationalSalesToNetSales","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.18","decimals":2}]},{"name":"rpt:f-1211","factDimensions":{"xbrl:concept":"ango:PercentageOfDomesticAssets","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187"},"factValues":[{"value":"0.99","decimals":2}]},{"name":"rpt:f-1212","factDimensions":{"xbrl:concept":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"ACQUISITION, RESTRUCTURING AND OTHER ITEMS, NET<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Acquisition, restructuring and other items, net consisted of:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Legal </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,666\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,802\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,407\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Mergers and acquisitions </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(2)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">782\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,030\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Transition service agreement </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(3)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,799)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Divestiture </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(4)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,809\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible and other asset impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,704\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Restructuring</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">289\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,674\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,530\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,302\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">691\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,127\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,432\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Legal expenses related to litigation that is outside the normal course of business.</span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(2) Mergers and acquisitions expenses related to investment banking, legal and due diligence.</span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(3) Transition services agreement that was entered into as a result of the sale of the Fluid Management business.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(4) Divestiture expenses incurred to transition manufacturing from Glens Falls, NY to Queensbury, NY.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Included in legal for fiscal years 2020 and 2019 are settlements received for the Biolitec litigation of $0.5\u00a0million and $3.4\u00a0million, respectively.  The settlement received offsets legal expenses paid related to the settlement proceedings.  In addition, the $2.5 million accrual for the settlement of the Merz contract termination is included in legal expenses for fiscal year 2019.\u00a0 </span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;\">Restructuring</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company evaluates its performance and looks for opportunities to improve the overall operations of the Company on an ongoing basis.  As a result of this evaluation, certain restructuring initiatives are taken to enhance the Company\u2019s overall operations.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;\">Operational Consolidation </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">On February 1, 2017, the Company announced to employees an operational consolidation plan (the \u201cplan\u201d) to consolidate manufacturing facilities in Manchester, GA and Denmead, UK into the Glens Falls and Queensbury, NY facilities.  This plan will streamline and optimize the manufacturing functions into one centralized location increasing the utilization of the Glens Falls and Queensbury facilities, optimizing inventory and reducing cost of goods sold through savings in overhead expenses and direct labor.  The restructuring activities associated with the plan were completed in the fourth quarter of fiscal year 2018 with immaterial validation and regulatory costs incurred in fiscal year 2019.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The Company recorded restructuring charges related to the plan during the year ended May\u00a031, 2020, 2019 and 2018 of $0.0 million, $0.3 million and $4.7 million, respectively.  Total restructuring charges recorded as part of the plan were $6.3 million.  Termination benefits were only earned if an employee stays until their termination date; therefore, the expenses related to termination benefits were recorded ratably over the service period.</span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The following table presents a rollforward of the restructuring reserve for the years ended May\u00a031, 2020, 2019 and 2018:</span></div><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:23.441%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.352%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.941%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.323%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.088%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:8.000%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:8.445%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Termination</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Plant </span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Regulatory</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cancellation </span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Benefits</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Consolidation</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Filings</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Costs</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Costs</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total </span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2017</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">851\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">111\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">962\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,440\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,892\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,674\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-cash adjustments </span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(276)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(276)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,453)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,706)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(56)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(74)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,289)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">838\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">244\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">44\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">288\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-cash adjustments </span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(9)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(9)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(838)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(265)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(44)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(191)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,338)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(38)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(38)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-1213","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Acquisition, restructuring and other items, net consisted of:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"15\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year ended May 31, </span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2018</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Legal </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,666\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">7,802\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">8,407\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Mergers and acquisitions </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(2)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">782\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,030\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,660\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Transition service agreement </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(3)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,799)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Divestiture </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(4)</sup></div></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,809\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Intangible and other asset impairment</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,704\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Restructuring</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">289\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,674\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,530\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,302\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">691\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">6,014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,127\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">15,432\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Legal expenses related to litigation that is outside the normal course of business.</span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(2) Mergers and acquisitions expenses related to investment banking, legal and due diligence.</span></div><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(3) Transition services agreement that was entered into as a result of the sale of the Fluid Management business.</span></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(4) Divestiture expenses incurred to transition manufacturing from Glens Falls, NY to Queensbury, NY.</span></div>The following table presents a rollforward of the restructuring reserve for the years ended May\u00a031, 2020, 2019 and 2018:<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:23.441%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.352%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.941%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:9.323%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:11.088%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:8.000%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.535%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:8.445%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Contract</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Termination</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Plant </span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Regulatory</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cancellation </span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Benefits</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Consolidation</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Filings</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Costs</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Costs</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total </span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2017</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">851\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">111\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">962\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,440\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,892\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">68\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">74\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">4,674\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-cash adjustments </span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(276)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(276)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,453)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,706)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(56)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(74)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,289)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">838\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">21\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">200\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,071\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">244\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">44\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">288\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Non-cash adjustments </span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(9)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(9)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(838)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(265)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(44)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(191)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,338)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">12\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Charges</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Cash payments</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(38)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(38)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-1214","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"2666000","decimals":-3}]},{"name":"rpt:f-1215","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"7802000","decimals":-3}]},{"name":"rpt:f-1216","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"8407000","decimals":-3}]},{"name":"rpt:f-1217","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:MergersandAcquisitionsMember"},"factValues":[{"value":"782000","decimals":-3}]},{"name":"rpt:f-1218","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:MergersandAcquisitionsMember"},"factValues":[{"value":"4030000","decimals":-3}]},{"name":"rpt:f-1219","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:MergersandAcquisitionsMember"},"factValues":[{"value":"1660000","decimals":-3}]},{"name":"rpt:f-1220","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:TransitionServiceAgreementMember"},"factValues":[{"value":"-1799000","decimals":-3}]},{"name":"rpt:f-1221","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:TransitionServiceAgreementMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1222","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:TransitionServiceAgreementMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1223","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:DivestitureMember"},"factValues":[{"value":"2809000","decimals":-3}]},{"name":"rpt:f-1224","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:DivestitureMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1225","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:DivestitureMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1226","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:IntangibleImpairmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1227","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:IntangibleImpairmentMember"},"factValues":[{"value":"1704000","decimals":-3}]},{"name":"rpt:f-1228","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:IntangibleImpairmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1229","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-1230","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"289000","decimals":-3}]},{"name":"rpt:f-1231","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:FacilityClosingMember"},"factValues":[{"value":"4674000","decimals":-3}]},{"name":"rpt:f-1232","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"1530000","decimals":-3}]},{"name":"rpt:f-1233","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"1302000","decimals":-3}]},{"name":"rpt:f-1234","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"691000","decimals":-3}]},{"name":"rpt:f-1235","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6014000","decimals":-3}]},{"name":"rpt:f-1236","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15127000","decimals":-3}]},{"name":"rpt:f-1237","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15432000","decimals":-3}]},{"name":"rpt:f-1238","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"ango:BiolitecInc.Member","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-1239","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"ango:BiolitecInc.Member","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-1240","factDimensions":{"xbrl:concept":"ango:AcquisitionRestructuringAndOtherItemsNet","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","srt:LitigationCaseAxis":"ango:MerzContractTerminationMember","us-gaap:RestructuringCostAndReserveAxis":"ango:LegalCostsMember"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-1241","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringPlanAxis":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember"},"factValues":[{"value":"0.0","decimals":-5}]},{"name":"rpt:f-1242","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringPlanAxis":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1243","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringPlanAxis":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-1244","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-02-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringPlanAxis":"ango:ManchesterGAandDenmeadUKintoGlensFallsandQueensburyNYMember"},"factValues":[{"value":"6300000","decimals":-5}]},{"name":"rpt:f-1245","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"851000","decimals":-3}]},{"name":"rpt:f-1246","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"111000","decimals":-3}]},{"name":"rpt:f-1247","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1248","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1249","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1250","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"962000","decimals":-3}]},{"name":"rpt:f-1251","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1440000","decimals":-3}]},{"name":"rpt:f-1252","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"2892000","decimals":-3}]},{"name":"rpt:f-1253","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"68000","decimals":-3}]},{"name":"rpt:f-1254","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-1255","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"74000","decimals":-3}]},{"name":"rpt:f-1256","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4674000","decimals":-3}]},{"name":"rpt:f-1257","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1258","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"276000","decimals":-3}]},{"name":"rpt:f-1259","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1260","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1261","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1262","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"276000","decimals":-3}]},{"name":"rpt:f-1263","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"1453000","decimals":-3}]},{"name":"rpt:f-1264","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"2706000","decimals":-3}]},{"name":"rpt:f-1265","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-1266","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1267","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"74000","decimals":-3}]},{"name":"rpt:f-1268","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4289000","decimals":-3}]},{"name":"rpt:f-1269","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"838000","decimals":-3}]},{"name":"rpt:f-1270","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-1271","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-1272","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"200000","decimals":-3}]},{"name":"rpt:f-1273","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1274","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1071000","decimals":-3}]},{"name":"rpt:f-1275","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1276","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"244000","decimals":-3}]},{"name":"rpt:f-1277","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"44000","decimals":-3}]},{"name":"rpt:f-1278","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1279","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1280","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"288000","decimals":-3}]},{"name":"rpt:f-1281","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1282","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1283","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1284","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-1285","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1286","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserveSettledWithoutCash2","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-1287","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"838000","decimals":-3}]},{"name":"rpt:f-1288","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-1289","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"44000","decimals":-3}]},{"name":"rpt:f-1290","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-1291","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1292","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1338000","decimals":-3}]},{"name":"rpt:f-1293","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1294","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1295","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-1296","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1297","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1298","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-1299","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1300","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1301","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-1302","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1303","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1304","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-1305","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1306","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1307","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"38000","decimals":-3}]},{"name":"rpt:f-1308","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1309","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1310","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRestructuring","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38000","decimals":-3}]},{"name":"rpt:f-1311","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OneTimeTerminationBenefitsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1312","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:EquipmentTransferMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1313","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"ango:RegulatoryFilingsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1314","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:ContractTerminationMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1315","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1316","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1317","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Changes in each component of accumulated other comprehensive income (loss), net of tax, are as follows for fiscal years 2020 and 2019:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Foreign currency translation gain (loss)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrealized gain (loss) on marketable securities</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,035)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">83\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(952)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other comprehensive income before reclassifications, net of tax</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(317)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(284)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(116)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(116)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net other comprehensive income</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(317)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(83)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(400)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,352)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,352)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net other comprehensive loss</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,341)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,341)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1318","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Changes in each component of accumulated other comprehensive income (loss), net of tax, are as follows for fiscal years 2020 and 2019:</span></div><div style=\"text-align:center;margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:58.380%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.722%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Foreign currency translation gain (loss)</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Unrealized gain (loss) on marketable securities</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Total</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2018</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,035)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">83\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(952)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other comprehensive income before reclassifications, net of tax</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(317)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">33\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(284)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(116)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(116)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net other comprehensive income</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(317)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(83)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(400)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2019</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,352)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,352)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net other comprehensive loss</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance at May 31, 2020</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,341)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,341)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table></div>","language":"en-us"}]},{"name":"rpt:f-1319","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-1035000","decimals":-3}]},{"name":"rpt:f-1320","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"83000","decimals":-3}]},{"name":"rpt:f-1321","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-952000","decimals":-3}]},{"name":"rpt:f-1322","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-317000","decimals":-3}]},{"name":"rpt:f-1323","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-1324","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-284000","decimals":-3}]},{"name":"rpt:f-1325","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1326","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"116000","decimals":-3}]},{"name":"rpt:f-1327","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"116000","decimals":-3}]},{"name":"rpt:f-1328","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-317000","decimals":-3}]},{"name":"rpt:f-1329","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"-83000","decimals":-3}]},{"name":"rpt:f-1330","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-400000","decimals":-3}]},{"name":"rpt:f-1331","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-1352000","decimals":-3}]},{"name":"rpt:f-1332","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1333","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1352000","decimals":-3}]},{"name":"rpt:f-1334","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1335","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1336","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1337","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1338","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1339","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1340","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"-1341000","decimals":-3}]},{"name":"rpt:f-1341","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1342","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1341000","decimals":-3}]},{"name":"rpt:f-1343","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"QUARTERLY INFORMATION (unaudited)<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Quarterly results of operations during the fiscal years ended May 31, 2020 and 2019 are as follows:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands, except per share data)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">First quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Second quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Third quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fourth quarter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">66,042\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">70,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">69,780\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">58,332\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,217\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">41,544\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,212\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Net loss </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,275)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,736)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,709)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(157,067)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share net income</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.03)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.07)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4.14)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.03)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.07)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4.14)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Net loss in the fourth quarter of fiscal year 2020 included the goodwill impairment charge of </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">158.6 million</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">. </span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands, except per share data)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">First quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Second quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Third quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fourth quarter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">63,943\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">69,985\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">65,524\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">71,182\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">35,953\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,552\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,163\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">41,332\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net income (loss) from continuing operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,704)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,587)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,609)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,753\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net income from discontinued operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,235\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,727\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,405\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,120\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Net income (loss) </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(469)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,140\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">796\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">58,873\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Loss per share from continuing operations</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.10)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.12)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.10)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.12)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share from discontinued operations</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.15\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.49\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.15\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.47\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share net income</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.01)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.02\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.57\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.01)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.02\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Net income in the fourth quarter of fiscal year 2019 was driven by the gain on the sale of the Fluid Management business. </span></div><div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">The data in the schedules above has been intentionally rounded to the nearest thousand and therefore the quarterly\u00a0 amounts may not sum to the full year amounts. </span></div>On May 31, 2019, the Company completed the sale of the Fluid Management business and all of the assets used primarily in connection with the Fluid Management business (Note 3). The Company has adjusted the consolidated financial statements to reflect the Fluid Management business as a discontinued operation for the current year and all prior periods presented.\u00a0\u00a0The quarterly information for fiscal year 2019 reflect the Fluid Management business as a discontinued operation.","language":"en-us"}]},{"name":"rpt:f-1344","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<div style=\"text-indent:21.6pt;margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">Quarterly results of operations during the fiscal years ended May 31, 2020 and 2019 are as follows:</span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2020</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands, except per share data)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">First quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Second quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Third quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fourth quarter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">66,042\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">70,003\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">69,780\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">58,332\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,217\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">41,544\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,299\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">30,212\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Net loss </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,275)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(2,736)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,709)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(157,067)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share net income</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.03)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.07)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4.14)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.03)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.07)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4.14)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Net loss in the fourth quarter of fiscal year 2020 included the goodwill impairment charge of </span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;\">158.6 million</span><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">. </span></div><div style=\"margin-bottom:9pt;\"><table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2019</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands, except per share data)</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">First quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Second quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Third quarter</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Fourth quarter</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net sales</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">63,943\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">69,985\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">65,524\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">71,182\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Gross profit</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">35,953\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">40,552\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">38,163\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">41,332\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net income (loss) from continuing operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(5,704)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(3,587)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(4,609)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,753\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Net income from discontinued operations</span></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,235\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,727\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">5,405\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"2\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">56,120\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><div><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;\">Net income (loss) </span><sup style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;\">(1)</sup></div></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(469)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,140\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">796\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">58,873\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Loss per share from continuing operations</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.10)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.12)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.15)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.10)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.12)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.07\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share from discontinued operations</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.15\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.49\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.15\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.14\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.47\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Earnings per share net income</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Basic</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.01)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.02\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.57\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Diluted</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(0.01)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.06\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">0.02\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1.54\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr></table></div><div style=\"margin-bottom:9pt;\"><span style=\"background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;\">(1) Net income in the fourth quarter of fiscal year 2019 was driven by the gain on the sale of the Fluid Management business. </span></div>The data in the schedules above has been intentionally rounded to the nearest thousand and therefore the quarterly\u00a0 amounts may not sum to the full year amounts.","language":"en-us"}]},{"name":"rpt:f-1345","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-01T00:00:00/2019-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66042000","decimals":-3}]},{"name":"rpt:f-1346","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-09-01T00:00:00/2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70003000","decimals":-3}]},{"name":"rpt:f-1347","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-12-01T00:00:00/2020-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69780000","decimals":-3}]},{"name":"rpt:f-1348","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58332000","decimals":-3}]},{"name":"rpt:f-1349","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-06-01T00:00:00/2019-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38217000","decimals":-3}]},{"name":"rpt:f-1350","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-09-01T00:00:00/2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41544000","decimals":-3}]},{"name":"rpt:f-1351","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-12-01T00:00:00/2020-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40299000","decimals":-3}]},{"name":"rpt:f-1352","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30212000","decimals":-3}]},{"name":"rpt:f-1353","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-01T00:00:00/2019-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1275000","decimals":-3}]},{"name":"rpt:f-1354","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-09-01T00:00:00/2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2736000","decimals":-3}]},{"name":"rpt:f-1355","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-12-01T00:00:00/2020-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5709000","decimals":-3}]},{"name":"rpt:f-1356","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-157067000","decimals":-3}]},{"name":"rpt:f-1357","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-06-01T00:00:00/2019-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-1358","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-09-01T00:00:00/2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1359","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-12-01T00:00:00/2020-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.15","decimals":2}]},{"name":"rpt:f-1360","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.14","decimals":2}]},{"name":"rpt:f-1361","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-06-01T00:00:00/2019-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-1362","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-09-01T00:00:00/2019-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07","decimals":2}]},{"name":"rpt:f-1363","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-12-01T00:00:00/2020-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.15","decimals":2}]},{"name":"rpt:f-1364","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-4.14","decimals":2}]},{"name":"rpt:f-1365","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2020-03-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"158600000","decimals":-5}]},{"name":"rpt:f-1366","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63943000","decimals":-3}]},{"name":"rpt:f-1367","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69985000","decimals":-3}]},{"name":"rpt:f-1368","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65524000","decimals":-3}]},{"name":"rpt:f-1369","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71182000","decimals":-3}]},{"name":"rpt:f-1370","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35953000","decimals":-3}]},{"name":"rpt:f-1371","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40552000","decimals":-3}]},{"name":"rpt:f-1372","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38163000","decimals":-3}]},{"name":"rpt:f-1373","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41332000","decimals":-3}]},{"name":"rpt:f-1374","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5704000","decimals":-3}]},{"name":"rpt:f-1375","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3587000","decimals":-3}]},{"name":"rpt:f-1376","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4609000","decimals":-3}]},{"name":"rpt:f-1377","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2753000","decimals":-3}]},{"name":"rpt:f-1378","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5235000","decimals":-3}]},{"name":"rpt:f-1379","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5727000","decimals":-3}]},{"name":"rpt:f-1380","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5405000","decimals":-3}]},{"name":"rpt:f-1381","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56120000","decimals":-3}]},{"name":"rpt:f-1382","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-469000","decimals":-3}]},{"name":"rpt:f-1383","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2140000","decimals":-3}]},{"name":"rpt:f-1384","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"796000","decimals":-3}]},{"name":"rpt:f-1385","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58873000","decimals":-3}]},{"name":"rpt:f-1386","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.15","decimals":2}]},{"name":"rpt:f-1387","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.10","decimals":2}]},{"name":"rpt:f-1388","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.12","decimals":2}]},{"name":"rpt:f-1389","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.07","decimals":2}]},{"name":"rpt:f-1390","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.15","decimals":2}]},{"name":"rpt:f-1391","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.10","decimals":2}]},{"name":"rpt:f-1392","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.12","decimals":2}]},{"name":"rpt:f-1393","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.07","decimals":2}]},{"name":"rpt:f-1394","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1395","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15","decimals":2}]},{"name":"rpt:f-1396","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1397","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.49","decimals":2}]},{"name":"rpt:f-1398","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1399","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15","decimals":2}]},{"name":"rpt:f-1400","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.14","decimals":2}]},{"name":"rpt:f-1401","factDimensions":{"xbrl:concept":"us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.47","decimals":2}]},{"name":"rpt:f-1402","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.01","decimals":2}]},{"name":"rpt:f-1403","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-1404","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-1405","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.57","decimals":2}]},{"name":"rpt:f-1406","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-06-01T00:00:00/2018-09-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.01","decimals":2}]},{"name":"rpt:f-1407","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-09-01T00:00:00/2018-12-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-1408","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-12-01T00:00:00/2019-03-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-1409","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-03-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.54","decimals":2}]},{"name":"rpt:f-1410","factDimensions":{"xbrl:concept":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:language":"en-us"},"factValues":[{"value":"<table style=\"border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;\"><tr><td style=\"width:1.0%;\"></td><td style=\"width:44.929%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.719%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:0.530%;\"></td><td style=\"width:0.1%;\"></td><td style=\"width:1.0%;\"></td><td style=\"width:10.724%;\"></td><td style=\"width:1.0%;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(in thousands)</span></td><td colspan=\"21\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">SCHEDULE\u00a0II\u00a0-VALUATION\u00a0AND\u00a0QUALIFYING\u00a0 ACCOUNTS</span></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Description</span></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance\u00a0at Beginning of\u00a0Year</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Additions\u00a0- Charged\u00a0to costs and expenses</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Deductions</span></td><td colspan=\"3\" style=\"background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Balance\u00a0at End\u00a0of\u00a0Period</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year Ended May\u00a031, 2018</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for deferred tax asset</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">48,348\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(21,741)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26,607\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for sales returns and doubtful accounts</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,945\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">608\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(1,087)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,466\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year Ended May\u00a031, 2019</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for deferred tax asset</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">26,607\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(14,919)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,688\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for sales returns and doubtful accounts</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,466\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">393\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(953)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\"></span></span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,906\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Year Ended May\u00a031, 2020</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for deferred tax asset</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">11,688\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,426\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u2014\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">13,114\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">Allowance for sales returns and doubtful accounts</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,906\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">1,218\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">(974)</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td><td colspan=\"3\" style=\"background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;\"></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">$</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">2,150\u00a0</span></td><td style=\"padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;\"><span style=\"font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);\">\u00a0</span></td></tr><tr><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td><td colspan=\"3\" style=\"display:none;\"></td></tr></table>","language":"en-us"}]},{"name":"rpt:f-1411","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"48348000","decimals":-3}]},{"name":"rpt:f-1412","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1413","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"21741000","decimals":-3}]},{"name":"rpt:f-1414","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"26607000","decimals":-3}]},{"name":"rpt:f-1415","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"2945000","decimals":-3}]},{"name":"rpt:f-1416","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"608000","decimals":-3}]},{"name":"rpt:f-1417","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"1087000","decimals":-3}]},{"name":"rpt:f-1418","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"2466000","decimals":-3}]},{"name":"rpt:f-1419","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"26607000","decimals":-3}]},{"name":"rpt:f-1420","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1421","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"14919000","decimals":-3}]},{"name":"rpt:f-1422","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"11688000","decimals":-3}]},{"name":"rpt:f-1423","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"2466000","decimals":-3}]},{"name":"rpt:f-1424","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"393000","decimals":-3}]},{"name":"rpt:f-1425","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-06-01T00:00:00/2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"953000","decimals":-3}]},{"name":"rpt:f-1426","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"1906000","decimals":-3}]},{"name":"rpt:f-1427","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"11688000","decimals":-3}]},{"name":"rpt:f-1428","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"1426000","decimals":-3}]},{"name":"rpt:f-1429","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1430","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember"},"factValues":[{"value":"13114000","decimals":-3}]},{"name":"rpt:f-1431","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"1906000","decimals":-3}]},{"name":"rpt:f-1432","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"1218000","decimals":-3}]},{"name":"rpt:f-1433","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2019-06-01T00:00:00/2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"974000","decimals":-3}]},{"name":"rpt:f-1434","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0001275187","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"ango:AllowanceForSalesReturnsAndDoubtfulAccountsMember"},"factValues":[{"value":"2150000","decimals":-3}]}]}}