{"data":{"mappingVersion":"filingsift-xbrl-concepts-v4","mappings":[{"standardConcept":"revenue","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","us-gaap:Revenues","us-gaap:SalesRevenueNet","ifrs-full:Revenue"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"operating_income","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:OperatingIncomeLoss","ifrs-full:ProfitLossFromOperatingActivities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"cost_of_revenue","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:CostOfRevenue","us-gaap:CostOfGoodsAndServicesSold"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"gross_profit","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:GrossProfit"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"research_and_development_expense","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:ResearchAndDevelopmentExpense"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"selling_general_and_administrative_expense","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:SellingGeneralAndAdministrativeExpense"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"income_before_tax","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","ifrs-full:ProfitLossBeforeTax"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"income_tax_expense","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:IncomeTaxExpenseBenefit","ifrs-full:IncomeTaxExpenseContinuingOperations"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"net_income","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:NetIncomeLoss","us-gaap:ProfitLoss","ifrs-full:ProfitLoss"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"diluted_earnings_per_share","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:EarningsPerShareDiluted","ifrs-full:DilutedEarningsLossPerShare"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"reported_only"},{"standardConcept":"assets","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:Assets","ifrs-full:Assets"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"liabilities","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:Liabilities","ifrs-full:Liabilities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"current_assets","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:AssetsCurrent","ifrs-full:CurrentAssets"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"current_liabilities","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:LiabilitiesCurrent","ifrs-full:CurrentLiabilities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"accounts_receivable_net_current","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:AccountsReceivableNetCurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"inventory_net","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:InventoryNet","ifrs-full:Inventories"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"property_plant_and_equipment_net","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:PropertyPlantAndEquipmentNet","ifrs-full:PropertyPlantAndEquipment"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"goodwill","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:Goodwill","ifrs-full:Goodwill"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"long_term_debt_current","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:LongTermDebtCurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"long_term_debt_noncurrent","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:LongTermDebtNoncurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"stockholders_equity","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:StockholdersEquity","us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","ifrs-full:Equity"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"cash_and_cash_equivalents","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:CashAndCashEquivalentsAtCarryingValue","us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","ifrs-full:CashAndCashEquivalents"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"not_applicable"},{"standardConcept":"operating_cash_flow","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:NetCashProvidedByUsedInOperatingActivities","ifrs-full:CashFlowsFromUsedInOperatingActivities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"investing_cash_flow","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:NetCashProvidedByUsedInInvestingActivities","ifrs-full:CashFlowsFromUsedInInvestingActivities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"financing_cash_flow","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:NetCashProvidedByUsedInFinancingActivities","ifrs-full:CashFlowsFromUsedInFinancingActivities"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"capital_expenditures","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"basic_earnings_per_share","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:EarningsPerShareBasic"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency_per_share","quarterDerivation":"reported_only"},{"standardConcept":"weighted_average_shares_basic","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:WeightedAverageNumberOfSharesOutstandingBasic"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"shares","quarterDerivation":"reported_only"},{"standardConcept":"weighted_average_shares_diluted","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"shares","quarterDerivation":"reported_only"},{"standardConcept":"share_based_compensation","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:ShareBasedCompensation"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"dividends_paid","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsOfDividends"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"common_dividends_paid","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsOfDividendsCommonStock"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"preferred_dividends_paid","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"common_dividends_per_share_declared","statement":"disclosure","expectedPeriodType":"duration","sourceConcepts":["us-gaap:CommonStockDividendsPerShareDeclared"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency_per_share","quarterDerivation":"reported_only"},{"standardConcept":"common_stock_repurchases","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsForRepurchaseOfCommonStock"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"preferred_stock_repurchases","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:PaymentsForRepurchaseOfPreferredStockAndPreferenceStock"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"accounts_payable_current","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:AccountsPayableCurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"not_applicable"},{"standardConcept":"retained_earnings_accumulated_deficit","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:RetainedEarningsAccumulatedDeficit"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"not_applicable"},{"standardConcept":"other_current_assets","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:OtherAssetsCurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"not_applicable"},{"standardConcept":"other_current_liabilities","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:OtherLiabilitiesCurrent"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"not_applicable"},{"standardConcept":"finite_lived_intangible_assets_net","statement":"balance_sheet","expectedPeriodType":"instant","sourceConcepts":["us-gaap:FiniteLivedIntangibleAssetsNet"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"not_applicable"},{"standardConcept":"interest_expense","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:InterestExpense"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"operating_expenses","statement":"income_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:OperatingExpenses"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"},{"standardConcept":"depreciation_depletion_and_amortization","statement":"cash_flow_statement","expectedPeriodType":"duration","sourceConcepts":["us-gaap:DepreciationDepletionAndAmortization"],"mappingVersion":"filingsift-xbrl-concepts-v4","method":"exact_taxonomy_concept","readMapping":"exact_taxonomy_on_read","expectedUnitType":"currency","quarterDerivation":"compatible_ytd_difference"}]},"meta":{"schemaVersion":"1.0.0","apiVersion":"1","mode":"versioned-exact-taxonomy-mappings"}}