Organization record
Luxoft Holding, Inc
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 25964000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 24402000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 8266000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 6721000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 10575000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| accounts_payable | {"amount": 9177000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 186991000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 144862000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 131204000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 102269000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 78624000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| accounts_receivable | {"amount": 77562000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| capex | {"amount": 20585000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-03-31 | sec_edgar |
| capex | {"amount": 19614000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-03-31 | sec_edgar |
| capex | {"amount": 24171000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-03-31 | sec_edgar |
| capex | {"amount": 14232000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-03-31 | sec_edgar |
| capex | {"amount": 13780000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-03-31 | sec_edgar |
| capex | {"amount": 9032000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-31 | sec_edgar |
| capex | {"amount": 8373000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 104357000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 109558000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 108545000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 45593000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 37503000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4499000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6846000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8607000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-03-31 | sec_edgar |
| cashflow_financing | {"amount": -25753000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": -14218000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": -8904000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-03-31 | sec_edgar |
| cashflow_financing | {"amount": -21995000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2015-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1593000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2014-03-31 | sec_edgar |
| cashflow_financing | {"amount": -21098000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-03-31 | sec_edgar |
| cashflow_financing | {"amount": -18194000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-03-31 | sec_edgar |
| cashflow_investing | {"amount": -55208000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -106468000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-03-31 | sec_edgar |
| cashflow_investing | {"amount": -32725000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-03-31 | sec_edgar |
| cashflow_investing | {"amount": -42280000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-03-31 | sec_edgar |
| cashflow_investing | {"amount": -19133000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2014-03-31 | sec_edgar |
| cashflow_investing | {"amount": -16118000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2013-03-31 | sec_edgar |
| cashflow_investing | {"amount": -9714000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": 75007000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": 122027000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 105389000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": 76278000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": 50656000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2014-03-31 | sec_edgar |
| cashflow_operating | {"amount": 35248000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2013-03-31 | sec_edgar |
| cashflow_operating | {"amount": 26517000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2012-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 34063981, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33540034, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33178641, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 32851345, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 32758535, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30593080, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-06-07 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 30593080, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34063981, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33540034, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33178641, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 32851345, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 32758535, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30593080, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-06-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 30593080, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-03-31 | sec_edgar |
| current_assets | {"amount": 343634000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_assets | {"amount": 286459000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_assets | {"amount": 267165000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_assets | {"amount": 195120000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_assets | {"amount": 156772000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| current_assets | {"amount": 97012000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| current_liabilities | {"amount": 112941000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_liabilities | {"amount": 108647000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_liabilities | {"amount": 73755000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_liabilities | {"amount": 69162000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_liabilities | {"amount": 60054000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| current_liabilities | {"amount": 50350000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 42673000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2018-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 34847000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2017-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 23814000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2016-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 16834000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2015-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 12944000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2014-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 8981000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-03-31 | sec_edgar |
| dividends_paid | {"amount": 18000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD"} | 2015-03-31 | sec_edgar |
| dividends_paid | {"amount": 30587000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2014-03-31 | sec_edgar |
| dividends_paid | {"amount": 21915000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2013-03-31 | sec_edgar |
| dividends_paid | {"amount": 4006000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2012-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.69, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2018-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.88, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.93, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.59, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.27, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.66, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2018-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.84, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2017-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 2.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2016-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.91, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2015-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.59, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.22, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-03-31 | sec_edgar |
| goodwill | {"amount": 88908000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2018-03-31 | sec_edgar |
| goodwill | {"amount": 76918000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-03-31 | sec_edgar |
| goodwill | {"amount": 30285000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-03-31 | sec_edgar |
| goodwill | {"amount": 29620000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-03-31 | sec_edgar |
| goodwill | {"amount": 11351000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-03-31 | sec_edgar |
| goodwill | {"amount": 11351000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-03-31 | sec_edgar |
| goodwill | {"amount": 10990000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-03-31 | sec_edgar |
| income_tax_expense | {"amount": 5773000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-03-31 | sec_edgar |
| income_tax_expense | {"amount": 7865000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2017-03-31 | sec_edgar |
| income_tax_expense | {"amount": 12108000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2016-03-31 | sec_edgar |
| income_tax_expense | {"amount": 9828000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-03-31 | sec_edgar |
| income_tax_expense | {"amount": 4706000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-03-31 | sec_edgar |
| income_tax_expense | {"amount": 3645000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-03-31 | sec_edgar |
| income_tax_expense | {"amount": 3210000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| industry_sic | {"code": "7371", "scheme": "SIC", "description": "Services-Computer Programming Services"} | sec_edgar | |
| intangible_assets | {"amount": 106368000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "US | 2018-03-31 | sec_edgar |
| intangible_assets | {"amount": 120430000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "US | 2017-03-31 | sec_edgar |
| intangible_assets | {"amount": 43780000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2016-03-31 | sec_edgar |
| intangible_assets | {"amount": 42946000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2015-03-31 | sec_edgar |
| intangible_assets | {"amount": 21007000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2014-03-31 | sec_edgar |
| intangible_assets | {"amount": 22357000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2013-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 260186000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 260748000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 127377000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 111449000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 60925000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 58210000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| operating_income | {"amount": 60079000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2018-03-31 | sec_edgar |
| operating_income | {"amount": 68745000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2017-03-31 | sec_edgar |
| operating_income | {"amount": 79580000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2016-03-31 | sec_edgar |
| operating_income | {"amount": 79636000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2015-03-31 | sec_edgar |
| operating_income | {"amount": 58982000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2014-03-31 | sec_edgar |
| operating_income | {"amount": 43147000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-03-31 | sec_edgar |
| operating_income | {"amount": 41676000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-03-31 | sec_edgar |
| ppe_net | {"amount": 52739000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2018-03-31 | sec_edgar |
| ppe_net | {"amount": 49571000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2017-03-31 | sec_edgar |
| ppe_net | {"amount": 46072000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2016-03-31 | sec_edgar |
| ppe_net | {"amount": 34727000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2015-03-31 | sec_edgar |
| ppe_net | {"amount": 26445000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2014-03-31 | sec_edgar |
| ppe_net | {"amount": 21860000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2013-03-31 | sec_edgar |
| pretax_income | {"amount": 62786000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2018-03-31 | sec_edgar |
| pretax_income | {"amount": 70503000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2017-03-31 | sec_edgar |
| pretax_income | {"amount": 82359000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2016-03-31 | sec_edgar |
| pretax_income | {"amount": 72977000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2015-03-31 | sec_edgar |
| pretax_income | {"amount": 55936000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2014-03-31 | sec_edgar |
| pretax_income | {"amount": 41182000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2013-03-31 | sec_edgar |
| pretax_income | {"amount": 39318000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2012-03-31 | sec_edgar |
| profit_loss | {"amount": 57013000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2018-03-31 | sec_edgar |
| profit_loss | {"amount": 62638000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2017-03-31 | sec_edgar |
| profit_loss | {"amount": 70251000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2016-03-31 | sec_edgar |
| profit_loss | {"amount": 63149000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2015-03-31 | sec_edgar |
| profit_loss | {"amount": 51230000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2014-03-31 | sec_edgar |
| profit_loss | {"amount": 37537000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2013-03-31 | sec_edgar |
| profit_loss | {"amount": 36188000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2012-03-31 | sec_edgar |
| retained_earnings | {"amount": 320521000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2018-03-31 | sec_edgar |
| retained_earnings | {"amount": 263508000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2017-03-31 | sec_edgar |
| retained_earnings | {"amount": 200870000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2016-03-31 | sec_edgar |
| retained_earnings | {"amount": 130619000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2015-03-31 | sec_edgar |
| retained_earnings | {"amount": 67470000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2014-03-31 | sec_edgar |
| retained_earnings | {"amount": 46720000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2013-03-31 | sec_edgar |
| sga_expense | {"amount": 241239000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "curren | 2018-03-31 | sec_edgar |
| sga_expense | {"amount": 213723000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "curren | 2017-03-31 | sec_edgar |
| sga_expense | {"amount": 171707000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "curren | 2016-03-31 | sec_edgar |
| sga_expense | {"amount": 128952000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "curren | 2015-03-31 | sec_edgar |
| sga_expense | {"amount": 95946000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2014-03-31 | sec_edgar |
| sga_expense | {"amount": 76911000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2013-03-31 | sec_edgar |
| sga_expense | {"amount": 64720000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2012-03-31 | sec_edgar |
| share_based_compensation | {"amount": 28968000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2018-03-31 | sec_edgar |
| share_based_compensation | {"amount": 28984000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2017-03-31 | sec_edgar |
| share_based_compensation | {"amount": 17745000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2016-03-31 | sec_edgar |
| share_based_compensation | {"amount": 5783000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2015-03-31 | sec_edgar |
| share_based_compensation | {"amount": 1418000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2014-03-31 | sec_edgar |
| share_based_compensation | {"amount": 5460000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-03-31 | sec_edgar |
| share_based_compensation | {"amount": 2246000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-03-31 | sec_edgar |
| share_repurchase | {"amount": 5547000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2018-03-31 | sec_edgar |
| share_repurchase | {"amount": 3611000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2017-03-31 | sec_edgar |
| share_repurchase | {"amount": 1774000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2016-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 33703069, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2018-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 33280771, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2017-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 32949807, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2016-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 32790711, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2015-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 32129355, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2014-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 29662696, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2013-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 29286348, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2012-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 34247805, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2018-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 34000674, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2017-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 34088214, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2016-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 33111753, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2015-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 32242488, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2014-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 30235884, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2013-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 29734292, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2012-03-31 | sec_edgar |
| stockholders_equity | {"amount": 469917000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2018-03-31 | sec_edgar |
| stockholders_equity | {"amount": 386786000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2017-03-31 | sec_edgar |
| stockholders_equity | {"amount": 301701000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2016-03-31 | sec_edgar |
| stockholders_equity | {"amount": 218092000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2015-03-31 | sec_edgar |
| stockholders_equity | {"amount": 149585000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2014-03-31 | sec_edgar |
| stockholders_equity | {"amount": 95263000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2013-03-31 | sec_edgar |
| total_assets | {"amount": 603820000, "concept": "us-gaap:Assets", "currency": "USD"} | 2018-03-31 | sec_edgar |
| total_assets | {"amount": 547207000, "concept": "us-gaap:Assets", "currency": "USD"} | 2017-03-31 | sec_edgar |
| total_assets | {"amount": 394542000, "concept": "us-gaap:Assets", "currency": "USD"} | 2016-03-31 | sec_edgar |
| total_assets | {"amount": 306569000, "concept": "us-gaap:Assets", "currency": "USD"} | 2015-03-31 | sec_edgar |
| total_assets | {"amount": 217697000, "concept": "us-gaap:Assets", "currency": "USD"} | 2014-03-31 | sec_edgar |