SWITCH, INC.
CIK 0001710583
Industry: Services-Computer Programming, Data Processing, Etc.
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 41224000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 35691000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 21813000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 55262000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 42236000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 30714000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 22627000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 14588000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 18134000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 18696000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 16400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 19477000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 17476000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 23842000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 15810000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 20501000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 22158000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 18090000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 18717000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 18934000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 1663000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 30536000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 20597000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 24774000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 18368000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 31544000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 31897000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 21134000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 21723000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 16480000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_receivable | {"amount": 16573000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 15371000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 23365000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 18741000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 14259000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 9994000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 17654000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 14196000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 10670000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 18511000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 16386000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 9131000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| capex | {"amount": 438351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-09-30 | sec_edgar |
| capex | {"amount": 285947000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-06-30 | sec_edgar |
| capex | {"amount": 150433000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-03-31 | sec_edgar |
| capex | {"amount": 455688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-12-31 | sec_edgar |
| capex | {"amount": 331659000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-09-30 | sec_edgar |
| capex | {"amount": 195786000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-06-30 | sec_edgar |
| capex | {"amount": 100424000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-03-31 | sec_edgar |
| capex | {"amount": 347040000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-12-31 | sec_edgar |
| capex | {"amount": 249096000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-09-30 | sec_edgar |
| capex | {"amount": 166452000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-06-30 | sec_edgar |
| capex | {"amount": 80898000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-03-31 | sec_edgar |
| capex | {"amount": 307712000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-12-31 | sec_edgar |
| capex | {"amount": 221296000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-09-30 | sec_edgar |
| capex | {"amount": 100131000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-06-30 | sec_edgar |
| capex | {"amount": 45946000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-03-31 | sec_edgar |
| capex | {"amount": 275524000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-12-31 | sec_edgar |
| capex | {"amount": 221144000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-09-30 | sec_edgar |
| capex | {"amount": 160773000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-06-30 | sec_edgar |
| capex | {"amount": 61387000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-03-31 | sec_edgar |
| capex | {"amount": 402561000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-12-31 | sec_edgar |
| capex | {"amount": 284011000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-09-30 | sec_edgar |
| capex | {"amount": 219916000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-06-30 | sec_edgar |
| capex | {"amount": 107015000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-03-31 | sec_edgar |
| capex | {"amount": 287097000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2016-12-31 | sec_edgar |
| capex | {"amount": 190113000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 41251000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 31226000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 27493000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 48325000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 35240000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 84816000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 38882000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 90719000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 156081000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 31730000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 64711000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24721000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52478000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 60169000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 86958000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 81560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 81560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 184004000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 238561000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 264666000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7992000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 49786000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 21709000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22713000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 14192000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13562000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 41251000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 31226000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 29383000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 50215000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 39208000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 88784000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38882000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 90719000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 156081000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 31730000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 24721000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 81560000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 225641000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": 129656000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": 73253000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 564207000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 490494000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 468146000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": -17110000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": 178822000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 192500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": 52869000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 58931000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": 43130000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 20054000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": -29689000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -295000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": -83341000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": -77927000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -12520000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -3068000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 497803000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 170918000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 177900000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 63968000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 134457000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 67693000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -443578000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": -290629000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": -150597000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -865496000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -738272000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -601903000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -99224000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": -349064000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -250475000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": -167351000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -81499000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -309382000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -222358000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": -100657000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -46229000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -278095000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -223143000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -164373000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -62466000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -402451000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -291428000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -219896000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -108401000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-03-31 | sec_edgar |
| cashflow_investing | {"amount": -292001000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -196344000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 208973000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": 141984000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": 56512000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": 260785000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 196267000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": 131822000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 64497000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": 236240000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 189335000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": 121491000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 62558000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": 209413000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 173222000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": 108955000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": 51922000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": 178330000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 140915000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 96231000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 39429000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": 146601000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 105789000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": 69069000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": 43429000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 166065000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 129281000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-10-10 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-13 | sec_edgar |
| cost_of_revenue | {"amount": 126582000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 322425000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 101352000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 195843000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 94491000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 339637000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 97413000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 246100000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 76994000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 148687000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 71693000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 279475000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 74348000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 209575000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 68198000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/49230472-89b7-4f83-8fd3-c0ba8617af30