FACTANKER · measured, cited, anchored official records connected

Organization record

VIRTUSA CORPORATION

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0001207074Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/9c70881a-20b9-4c85-8eab-ebf10863cd21

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 25253000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 31940000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_payable{"amount": 43097000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_payable{"amount": 38537000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_payable{"amount": 30548000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 35032000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_payable{"amount": 41802000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_payable{"amount": 46471000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_payable{"amount": 40195000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 27717000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_payable{"amount": 29050000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 29541000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 22069000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 22251000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 22178000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 20514000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 30701000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 25113000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 23766000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_payable{"amount": 27452000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_payable{"amount": 12401000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 11013000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_payable{"amount": 10210000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_payable{"amount": 8693000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_payable{"amount": 9418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 9080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_payable{"amount": 10038000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_payable{"amount": 11002000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_payable{"amount": 8339000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 6762000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_payable{"amount": 7005000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_payable{"amount": 9231000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_payable{"amount": 9067000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_payable{"amount": 5607000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_payable{"amount": 5028000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_payable{"amount": 8649000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_payable{"amount": 5080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_payable{"amount": 5370000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_payable{"amount": 5273000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_payable{"amount": 7692000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-03-31sec_edgar
accounts_receivable{"amount": 140012000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-12-31sec_edgar
accounts_receivable{"amount": 134825000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-09-30sec_edgar
accounts_receivable{"amount": 141358000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-06-30sec_edgar
accounts_receivable{"amount": 148950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-03-31sec_edgar
accounts_receivable{"amount": 149800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-12-31sec_edgar
accounts_receivable{"amount": 155510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-09-30sec_edgar
accounts_receivable{"amount": 149652000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-06-30sec_edgar
accounts_receivable{"amount": 162396000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-03-31sec_edgar
accounts_receivable{"amount": 153467000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-12-31sec_edgar
accounts_receivable{"amount": 162497000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-09-30sec_edgar
accounts_receivable{"amount": 146510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-06-30sec_edgar
accounts_receivable{"amount": 151455000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-03-31sec_edgar
accounts_receivable{"amount": 138294000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-12-31sec_edgar
accounts_receivable{"amount": 138443000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-09-30sec_edgar
accounts_receivable{"amount": 146960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-06-30sec_edgar
accounts_receivable{"amount": 135453000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-03-31sec_edgar
accounts_receivable{"amount": 117926000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-12-31sec_edgar
accounts_receivable{"amount": 122999000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-09-30sec_edgar
accounts_receivable{"amount": 127261000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-06-30sec_edgar
accounts_receivable{"amount": 138530000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-03-31sec_edgar
accounts_receivable{"amount": 93708000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 97290000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_receivable{"amount": 91994000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_receivable{"amount": 75431000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_receivable{"amount": 73582000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 69645000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_receivable{"amount": 69811000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_receivable{"amount": 64662000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_receivable{"amount": 60894000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 64295000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_receivable{"amount": 75185000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_receivable{"amount": 68612000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_receivable{"amount": 65131000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 67907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_receivable{"amount": 54158000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_receivable{"amount": 58789000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_receivable{"amount": 54386000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 51227000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_receivable{"amount": 43675000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_receivable{"amount": 41823000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-03-31sec_edgar
capex{"amount": 5865000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-12-31sec_edgar
capex{"amount": 4027000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-09-30sec_edgar
capex{"amount": 1338000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-06-30sec_edgar
capex{"amount": 13034000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-03-31sec_edgar
capex{"amount": 10865000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 8479000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-09-30sec_edgar
capex{"amount": 4775000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-06-30sec_edgar
capex{"amount": 35912000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-03-31sec_edgar
capex{"amount": 24715000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 18875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-09-30sec_edgar
capex{"amount": 13461000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-06-30sec_edgar
capex{"amount": 16096000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-03-31sec_edgar
capex{"amount": 11242000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-12-31sec_edgar
capex{"amount": 8195000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-09-30sec_edgar
capex{"amount": 3044000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-06-30sec_edgar
capex{"amount": 15341000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-03-31sec_edgar
capex{"amount": 10947000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-12-31sec_edgar
capex{"amount": 8791000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-09-30sec_edgar
capex{"amount": 3278000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-06-30sec_edgar
capex{"amount": 13491000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-03-31sec_edgar
capex{"amount": 10314000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-12-31sec_edgar
capex{"amount": 7313000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-09-30sec_edgar
capex{"amount": 2138000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-06-30sec_edgar
capex{"amount": 14729000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-03-31sec_edgar
capex{"amount": 9146000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 6393000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-09-30sec_edgar
capex{"amount": 4448000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-06-30sec_edgar
capex{"amount": 7482000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-03-31sec_edgar
capex{"amount": 5825000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-12-31sec_edgar
capex{"amount": 3487000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-09-30sec_edgar
capex{"amount": 1678000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-06-30sec_edgar
capex{"amount": 12587000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2013-03-31sec_edgar
capex{"amount": 8517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-12-31sec_edgar
capex{"amount": 5447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-09-30sec_edgar
capex{"amount": 3116000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-06-30sec_edgar
capex{"amount": 13557000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-03-31sec_edgar
capex{"amount": 10223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2011-12-31sec_edgar
capex{"amount": 7764000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-09-30sec_edgar
capex{"amount": 3369000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-06-30sec_edgar
capex{"amount": 9718000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-03-31sec_edgar
capex{"amount": 7529000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-12-31sec_edgar
capex{"amount": 5681000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-09-30sec_edgar
capex{"amount": 3029000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-06-30sec_edgar
capex{"amount": 4036000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-03-31sec_edgar
cash_and_equivalents{"amount": 347173000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-12-31sec_edgar
cash_and_equivalents{"amount": 297459000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-09-30sec_edgar
cash_and_equivalents{"amount": 285277000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-06-30sec_edgar
cash_and_equivalents{"amount": 290837000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-03-31sec_edgar
cash_and_equivalents{"amount": 217387000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-12-31sec_edgar
cash_and_equivalents{"amount": 183372000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-09-30sec_edgar
cash_and_equivalents{"amount": 190007000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-06-30sec_edgar
cash_and_equivalents{"amount": 189676000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-03-31sec_edgar
cash_and_equivalents{"amount": 210579000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-12-31sec_edgar
cash_and_equivalents{"amount": 176981000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-09-30sec_edgar
cash_and_equivalents{"amount": 154792000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-06-30sec_edgar
cash_and_equivalents{"amount": 194897000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-03-31sec_edgar
cash_and_equivalents{"amount": 226718000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-12-31sec_edgar
cash_and_equivalents{"amount": 162257000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-09-30sec_edgar
cash_and_equivalents{"amount": 153979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-06-30sec_edgar
cash_and_equivalents{"amount": 144908000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-03-31sec_edgar
cash_and_equivalents{"amount": 133878000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-12-31sec_edgar
cash_and_equivalents{"amount": 158897000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-09-30sec_edgar
cash_and_equivalents{"amount": 140339000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-06-30sec_edgar
cash_and_equivalents{"amount": 148986000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-03-31sec_edgar
cash_and_equivalents{"amount": 119742000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-12-31sec_edgar
cash_and_equivalents{"amount": 82258000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-09-30sec_edgar
cash_and_equivalents{"amount": 103848000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-06-30sec_edgar
cash_and_equivalents{"amount": 124802000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-03-31sec_edgar
cash_and_equivalents{"amount": 98278000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 93967000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-09-30sec_edgar
cash_and_equivalents{"amount": 76926000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-06-30sec_edgar
cash_and_equivalents{"amount": 82761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-03-31sec_edgar
cash_and_equivalents{"amount": 93406000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_equivalents{"amount": 64939000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-09-30sec_edgar
cash_and_equivalents{"amount": 50968000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-06-30sec_edgar
cash_and_equivalents{"amount": 57199000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-03-31sec_edgar
cash_and_equivalents{"amount": 62623000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-12-31sec_edgar
cash_and_equivalents{"amount": 46596000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-09-30sec_edgar
cash_and_equivalents{"amount": 48179000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-06-30sec_edgar
cash_and_equivalents{"amount": 58105000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-03-31sec_edgar
cash_and_equivalents{"amount": 48935000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-12-31sec_edgar
cash_and_equivalents{"amount": 48701000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-09-30sec_edgar
cash_and_equivalents{"amount": 69931000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-06-30sec_edgar
cash_and_equivalents{"amount": 50218000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-03-31sec_edgar
cash_and_equivalents{"amount": 43527000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2010-12-31sec_edgar
cash_and_equivalents{"amount": 41965000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2010-09-30sec_edgar
cash_and_equivalents{"amount": 35568000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2010-06-30sec_edgar
cash_and_equivalents{"amount": 43851000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2010-03-31sec_edgar
cash_and_equivalents{"amount": 55698000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2009-03-31sec_edgar
cash_and_restricted_cash{"amount": 353062000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 300210000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-09-30sec_edgar
cash_and_restricted_cash{"amount": 285697000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-06-30sec_edgar
cash_and_restricted_cash{"amount": 291601000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-03-31sec_edgar
cash_and_restricted_cash{"amount": 219234000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 183687000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-09-30sec_edgar
cash_and_restricted_cash{"amount": 190429000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-06-30sec_edgar
cash_and_restricted_cash{"amount": 190113000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-03-31sec_edgar
cash_and_restricted_cash{"amount": 211174000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 178406000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-09-30sec_edgar
cash_and_restricted_cash{"amount": 155333000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-06-30sec_edgar
cash_and_restricted_cash{"amount": 195235000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-03-31sec_edgar
cash_and_restricted_cash{"amount": 227018000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 163232000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-09-30sec_edgar
cash_and_restricted_cash{"amount": 154320000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-06-30sec_edgar
cash_and_restricted_cash{"amount": 145086000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-03-31sec_edgar
cash_and_restricted_cash{"amount": 242928000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2016-03-31sec_edgar
cashflow_financing{"amount": -129096000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c2020-12-31sec_edgar
cashflow_financing{"amount": -102018000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c2020-09-30sec_edgar
cashflow_financing{"amount": -64203000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2020-06-30sec_edgar
cashflow_financing{"amount": 75383000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-03-31sec_edgar
cashflow_financing{"amount": -20275000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2019-12-31sec_edgar
cashflow_financing{"amount": -11600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2019-09-30sec_edgar
cashflow_financing{"amount": -9253000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": 14749000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-03-31sec_edgar
cashflow_financing{"amount": -18307000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2018-12-31sec_edgar
cashflow_financing{"amount": -11729000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2018-09-30sec_edgar
cashflow_financing{"amount": -3903000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-06-30sec_edgar
cashflow_financing{"amount": 37442000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-03-31sec_edgar
cashflow_financing{"amount": 19838000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-12-31sec_edgar
cashflow_financing{"amount": -4831000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-09-30sec_edgar