FACTANKER · measured, cited, anchored official records connected

Organization record

AQUAVENTURE HOLDINGS LTD

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

CIK: 0001422841Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/47f61800-30da-46c5-b612-466c1cf01d57

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 5703000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 7881000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_payable{"amount": 8451000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_payable{"amount": 6918000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_payable{"amount": 8235000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 4425000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_payable{"amount": 4588000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 3217000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 3508000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 4533000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 3924000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 3123000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 3880000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 3895000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 5608000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 26755000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 24441000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_receivable{"amount": 23962000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_receivable{"amount": 22578000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_receivable{"amount": 21437000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 19497000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_receivable{"amount": 16483000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_receivable{"amount": 18453000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_receivable{"amount": 19593000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 17761000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_receivable{"amount": 14316000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_receivable{"amount": 11939000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_receivable{"amount": 15473000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 15936000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_receivable{"amount": 15320000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
capex{"amount": 36612000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 11704000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-09-30sec_edgar
capex{"amount": 28639000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-09-30sec_edgar
capex{"amount": 9758000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-06-30sec_edgar
capex{"amount": 16935000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-06-30sec_edgar
capex{"amount": 7177000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-03-31sec_edgar
capex{"amount": 19626000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 5715000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-09-30sec_edgar
capex{"amount": 12930000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-09-30sec_edgar
capex{"amount": 4368000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-06-30sec_edgar
capex{"amount": 7215000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-06-30sec_edgar
capex{"amount": 2847000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-03-31sec_edgar
capex{"amount": 14445000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-12-31sec_edgar
capex{"amount": 11245000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-09-30sec_edgar
capex{"amount": 4057000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-09-30sec_edgar
capex{"amount": 4014000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-06-30sec_edgar
capex{"amount": 7188000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-06-30sec_edgar
capex{"amount": 3174000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-03-31sec_edgar
capex{"amount": 17256000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-12-31sec_edgar
capex{"amount": 4914000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-09-30sec_edgar
capex{"amount": 16561000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-09-30sec_edgar
capex{"amount": 11647000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-06-30sec_edgar
capex{"amount": 5401000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-06-30sec_edgar
capex{"amount": 6246000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-03-31sec_edgar
capex{"amount": 22961000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-12-31sec_edgar
capex{"amount": 18299000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-09-30sec_edgar
capex{"amount": 6268000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-09-30sec_edgar
capex{"amount": 20152000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-12-31sec_edgar
cash_and_equivalents{"amount": 103307000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-12-31sec_edgar
cash_and_equivalents{"amount": 109520000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-09-30sec_edgar
cash_and_equivalents{"amount": 41312000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-30sec_edgar
cash_and_equivalents{"amount": 47357000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-03-31sec_edgar
cash_and_equivalents{"amount": 56618000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 93617000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-09-30sec_edgar
cash_and_equivalents{"amount": 107402000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-06-30sec_edgar
cash_and_equivalents{"amount": 109950000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-03-31sec_edgar
cash_and_equivalents{"amount": 118090000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-12-31sec_edgar
cash_and_equivalents{"amount": 118070000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-09-30sec_edgar
cash_and_equivalents{"amount": 82914000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-06-30sec_edgar
cash_and_equivalents{"amount": 89918000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-03-31sec_edgar
cash_and_equivalents{"amount": 95334000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-12-31sec_edgar
cash_and_equivalents{"amount": 25000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-09-30sec_edgar
cash_and_equivalents{"amount": 31186000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-06-30sec_edgar
cash_and_equivalents{"amount": 27987000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-03-31sec_edgar
cash_and_equivalents{"amount": 17802000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 25610000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-09-30sec_edgar
cash_and_equivalents{"amount": 37499000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 14277000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_restricted_cash{"amount": 107540000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 113788000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-09-30sec_edgar
cash_and_restricted_cash{"amount": 45561000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-06-30sec_edgar
cash_and_restricted_cash{"amount": 51568000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-03-31sec_edgar
cash_and_restricted_cash{"amount": 60771000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 99254000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-09-30sec_edgar
cash_and_restricted_cash{"amount": 113037000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-06-30sec_edgar
cash_and_restricted_cash{"amount": 115960000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-03-31sec_edgar
cash_and_restricted_cash{"amount": 122359000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 122383000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-09-30sec_edgar
cash_and_restricted_cash{"amount": 89161000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2017-06-30sec_edgar
cash_and_restricted_cash{"amount": 96087000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2017-03-31sec_edgar
cash_and_restricted_cash{"amount": 101395000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2016-12-31sec_edgar
cash_and_restricted_cash{"amount": 25026000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2015-12-31sec_edgar
cashflow_financing{"amount": 68180000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"amount": 69043000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-09-30sec_edgar
cashflow_financing{"amount": -3680000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": -1616000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-03-31sec_edgar
cashflow_financing{"amount": 126095000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2018-12-31sec_edgar
cashflow_financing{"amount": -5135000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-09-30sec_edgar
cashflow_financing{"amount": -3425000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-06-30sec_edgar
cashflow_financing{"amount": -1976000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-03-31sec_edgar
cashflow_financing{"amount": 26338000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-12-31sec_edgar
cashflow_financing{"amount": 27559000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-09-30sec_edgar
cashflow_financing{"amount": -15283000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2017-06-30sec_edgar
cashflow_financing{"amount": -8111000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-03-31sec_edgar
cashflow_financing{"amount": 127986000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2016-12-31sec_edgar
cashflow_financing{"amount": 10582000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2016-09-30sec_edgar
cashflow_financing{"amount": 12799000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2016-06-30sec_edgar
cashflow_financing{"amount": 37345000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2015-12-31sec_edgar
cashflow_investing{"amount": -52468000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-12-31sec_edgar
cashflow_investing{"amount": -36249000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-09-30sec_edgar
cashflow_investing{"amount": -18089000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2019-06-30sec_edgar
cashflow_investing{"amount": -7166000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-03-31sec_edgar
cashflow_investing{"amount": -214540000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c2018-12-31sec_edgar
cashflow_investing{"amount": -40011000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-09-30sec_edgar
cashflow_investing{"amount": -19656000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-06-30sec_edgar
cashflow_investing{"amount": -9500000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2018-03-31sec_edgar
cashflow_investing{"amount": -24344000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2017-12-31sec_edgar
cashflow_investing{"amount": -21144000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2017-09-30sec_edgar
cashflow_investing{"amount": -9331000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2017-06-30sec_edgar
cashflow_investing{"amount": -3360000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2017-03-31sec_edgar
cashflow_investing{"amount": -63128000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2016-12-31sec_edgar
cashflow_investing{"amount": -16658000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2016-09-30sec_edgar
cashflow_investing{"amount": -11747000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2016-06-30sec_edgar
cashflow_investing{"amount": -62124000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2015-12-31sec_edgar
cashflow_operating{"amount": 31042000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-12-31sec_edgar
cashflow_operating{"amount": 20211000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2019-09-30sec_edgar
cashflow_operating{"amount": 6546000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2019-06-30sec_edgar
cashflow_operating{"amount": -429000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2019-03-31sec_edgar
cashflow_operating{"amount": 26882000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-12-31sec_edgar
cashflow_operating{"amount": 22048000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-09-30sec_edgar
cashflow_operating{"amount": 13771000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2018-06-30sec_edgar
cashflow_operating{"amount": 5084000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2018-03-31sec_edgar
cashflow_operating{"amount": 18966000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2017-12-31sec_edgar
cashflow_operating{"amount": 14572000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2017-09-30sec_edgar
cashflow_operating{"amount": 12380000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2017-06-30sec_edgar
cashflow_operating{"amount": 6163000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-03-31sec_edgar
cashflow_operating{"amount": 11511000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-12-31sec_edgar
cashflow_operating{"amount": 11891000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-09-30sec_edgar
cashflow_operating{"amount": 10932000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-06-30sec_edgar
cashflow_operating{"amount": 5450000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2016-03-31sec_edgar
cashflow_operating{"amount": 9606000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2015-12-31sec_edgar
cashflow_operating{"amount": 9211000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2015-09-30sec_edgar
cashflow_operating{"amount": 16350000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31838000, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31722000, "concept": "us-gaap:CommonStockSharesIssued"}2019-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26985000, "concept": "us-gaap:CommonStockSharesIssued"}2019-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26934000, "concept": "us-gaap:CommonStockSharesIssued"}2019-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 26780000, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 26600000, "concept": "us-gaap:CommonStockSharesIssued"}2018-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26580000, "concept": "us-gaap:CommonStockSharesIssued"}2018-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26503000, "concept": "us-gaap:CommonStockSharesIssued"}2018-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 26482000, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 26452000, "concept": "us-gaap:CommonStockSharesIssued"}2017-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26427000, "concept": "us-gaap:CommonStockSharesIssued"}2017-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 26388000, "concept": "us-gaap:CommonStockSharesIssued"}2017-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 26388000, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31969792, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-03-02sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31838000, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31739691, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-11-04sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31722000, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31717305, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-08-05sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26985000, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26950744, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-05-06sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26934000, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26931225, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-03-07sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26780000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26731120, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-11-05sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26600000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26580851, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-08-06sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26578000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26523253, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-05-07sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26503000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26501714, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-03-08sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26482000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26453039, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-11-07sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26452000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26433505, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-08-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26427000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26408528, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-05-09sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26388000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26388246, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-03-20sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26388000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 26388016, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-11-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-12-31sec_edgar
cost_of_revenue{"amount": 99523000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 26474000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-09-30sec_edgar
cost_of_revenue{"amount": 73536000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-09-30sec_edgar
cost_of_revenue{"amount": 24815000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-06-30sec_edgar
cost_of_revenue{"amount": 47062000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-06-30sec_edgar
cost_of_revenue{"amount": 22247000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-03-31sec_edgar
cost_of_revenue{"amount": 68106000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 17157000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-09-30sec_edgar
cost_of_revenue{"amount": 48885000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-09-30sec_edgar
cost_of_revenue{"amount": 31728000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-06-30sec_edgar
cost_of_revenue{"amount": 16239000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-06-30sec_edgar
cost_of_revenue{"amount": 15489000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-03-31sec_edgar
cost_of_revenue{"amount": 56408000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 41615000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-09-30sec_edgar
cost_of_revenue{"amount": 13443000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-09-30sec_edgar