Geographic18 metrics
Revenue2 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Differential1 segmentsEffective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential1 segmentsIncome Tax Reconciliation Tax Credits Research1 segmentsEffective Income Tax Rate Reconciliation Tax Credits Research1 segmentsIncome Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance2 segmentsEffective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance2 segmentsIncome Tax Reconciliation Other Adjustments1 segmentsEffective Income Tax Rate Reconciliation Other Adjustments1 segmentsNon-Current Assets2 segmentsIncome Tax Reconciliation Nondeductible Expense Share Based Compensation Cost1 segmentsEffective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Fedral Effect1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Federal Tax Percent1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Nondeductible Stockbased Payments1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Nondeductible Stockbased Payments Percent1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Change In Valuation Allowance1 segmentsIncome Tax Reconciliation Foreign Income Tax Rate Provincial Valuation Alowance Percent1 segments