CIK 0001461119
Branche: Services-Health Services
Zeitreihen: Revenue nach Geschäftsjahr
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 7023060, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 7449298, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 8108942, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 4802523, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 6196741, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 6477425, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 5938884, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 5857527, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 5763222, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 5661844, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| capex | {"amount": 42031, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-12-31 | sec_edgar |
| capex | {"amount": 10957, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-09-30 | sec_edgar |
| capex | {"amount": 32829, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-09-30 | sec_edgar |
| capex | {"amount": 20236, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-06-30 | sec_edgar |
| capex | {"amount": 21872, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-06-30 | sec_edgar |
| capex | {"amount": 1636, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-03-31 | sec_edgar |
| capex | {"amount": 59508, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-12-31 | sec_edgar |
| capex | {"amount": 45681, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-09-30 | sec_edgar |
| capex | {"amount": 4834, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-09-30 | sec_edgar |
| capex | {"amount": 10429, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-06-30 | sec_edgar |
| capex | {"amount": 40847, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-06-30 | sec_edgar |
| capex | {"amount": 30418, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-03-31 | sec_edgar |
| capex | {"amount": 35105, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-12-31 | sec_edgar |
| capex | {"amount": 2946, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-09-30 | sec_edgar |
| capex | {"amount": 9353, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-09-30 | sec_edgar |
| capex | {"amount": 926, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency | 2018-06-30 | sec_edgar |
| capex | {"amount": 6407, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-06-30 | sec_edgar |
| capex | {"amount": 5480, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-03-31 | sec_edgar |
| capex | {"amount": 125285, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3919747, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5099498, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5237062, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 13327512, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6568716, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5215044, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2562421, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5570249, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9946945, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12486884, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -14018534, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 5039073, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": -4727879, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": -9766954, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -8909669, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -857285, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": -37717737, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -10376269, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": -32611017, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": -22234749, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -10775164, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -11459585, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": -15873813, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": -10246351, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -288975, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -9957378, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -519815, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -9437563, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 735935, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -24625171, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -12995448, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": -21537585, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": -8381249, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -8542137, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -160888, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -10668165, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": 2318000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": -4792158, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": -7110158, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1816544, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -5293614, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -27660941, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9278000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -25263289, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -6484624, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -15985289, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -9500664, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -33502134, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 35993673, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 7816677, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": 24795713, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": 9194219, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 16979039, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": 7784817, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": 45005557, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 10711163, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": 32669879, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": 21958718, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": 9582999, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": 12375716, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": 40992563, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 11912199, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 29848485, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 6653695, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 17936286, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 11282588, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": 35750775, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71674647, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71461684, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71564584, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71579284, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71603584, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71696559, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 72033858, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 71586188, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 72055688, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 73018588, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71620447, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-03-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71674647, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71413084, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-11-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71461684, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71504884, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-08-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71564584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71564084, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-05-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71579284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71603584, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-03-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71603584, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71520559, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-11-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71696559, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71875458, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-07-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72033858, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71418988, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71586188, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 71712288, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-03-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72055688, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 73018588, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 112928124, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 30264625, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 79950641, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 21634363, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 49686015, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 28051654, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 105703079, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 77891445, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 26702177, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 25895030, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 51189269, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 25294241, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 92454250, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 24232260, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 67360680, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 22902178, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 43128420, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 20226242, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 74186860, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 31544135, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 29435010, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| current_assets | {"amount": 25549792, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_assets | {"amount": 34227041, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| current_assets | {"amount": 29020940, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 28083576, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_assets | {"amount": 25303526, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_assets | {"amount": 27082142, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_assets | {"amount": 32882730, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 29661466, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 11768998, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 11193960, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| current_liabilities | {"amount": 10278050, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_liabilities | {"amount": 8363104, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| current_liabilities | {"amount": 10343442, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 9921384, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_liabilities | {"amount": 11343480, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_liabilities | {"amount": 14739196, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_liabilities | {"amount": 12870306, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 8494191, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71620447} | 2021-03-12 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71413084} | 2020-11-11 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71504884} | 2020-08-07 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71564084} | 2020-05-11 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71603584} | 2020-03-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71520559} | 2019-11-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71875458} | 2019-07-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71418988} | 2019-04-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 71712288} | 2019-03-12 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 73018588} | 2017-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 145000000, "currency": "USD"} | 2020-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 212800000, "currency": "USD"} | 2019-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 215800000, "currency": "USD"} | 2018-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 40658314, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 10760397, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2020-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 29686467, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2020-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 18926070, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2020-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 9517196, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 9408874, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 35009070, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 8555909, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 25974283, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2019-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 17418374, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2019-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 8750390, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 8667984, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 31486055, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 8208760, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 23147980, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2018-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 7719943, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 14939220, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2018-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 7219277, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 23834400, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.342, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.005, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.074, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.041, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-06-30 | sec_edgar |