CIK 0001316016 · QID Q25245322
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 6851000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 6349000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 5495000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 5644000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 5115000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 5792000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 7059000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 5357000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 4757000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 7526000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 10350000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 16927000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15781000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 16000000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 10417000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 15012000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 12389000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 11495000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| capex | {"amount": 4040000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-06-30 | sec_edgar |
| capex | {"amount": 676000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-03-31 | sec_edgar |
| capex | {"amount": 4599000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"amount": 4434000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-30 | sec_edgar |
| capex | {"amount": 1981000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-06-30 | sec_edgar |
| capex | {"amount": 731000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-31 | sec_edgar |
| capex | {"amount": 5585000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| capex | {"amount": 2952000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-30 | sec_edgar |
| capex | {"amount": 1873000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-06-30 | sec_edgar |
| capex | {"amount": 905000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 6308000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-31 | sec_edgar |
| capex | {"amount": 2345000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 4200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4297000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8480000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6684000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8842000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 12874000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4606000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8040000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13529000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 20209000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28893000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 32622000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 34290000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7056000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3299000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 392000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 5269000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3762000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 2946000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -302000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 44699000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3154000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 6000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": -9104000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": 11159000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": 6390000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -16680000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -14533000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -2495000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -10935000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -54043000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4802000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -2775000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -8431000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -16845000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -4986000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": 10055000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 11573000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 4383000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 7803000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -11509000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7408000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -8755000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -5346000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 12138000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 9201000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -11512000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 35050425, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 34821975, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 34260205, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33536799, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 33523683, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4739936, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4443698, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 36085333, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-08-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 36078275, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35532571, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-05-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35508553, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35174345, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35050425, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34854563, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34821975, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34260205, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 34260205, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33536799, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33536799, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33523683, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33523683, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33488654, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4739936, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4443698, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 4846000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12902000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 8056000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 52395000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 13866000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 39021000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 25155000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12914000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12241000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 44348000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 11616000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 32575000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 10912000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 20959000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 10047000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 34064000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 25310000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 9127000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 41511000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 79481000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_assets | {"amount": 91541000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_assets | {"amount": 100833000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 100548000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_assets | {"amount": 96852000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_assets | {"amount": 93080000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_assets | {"amount": 95506000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 47186000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_assets | {"amount": 49014000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 22177000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_liabilities | {"amount": 22938000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_liabilities | {"amount": 19402000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 16362000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_liabilities | {"amount": 14360000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_liabilities | {"amount": 13831000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_liabilities | {"amount": 16276000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 30654000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_liabilities | {"amount": 22746000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 36085333} | 2019-08-02 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 35532571} | 2019-05-03 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 35174345} | 2019-02-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 34854563} | 2018-10-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 34260205} | 2018-07-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33536799} | 2018-04-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33523683} | 2018-02-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33488654} | 2017-11-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 214546736, "currency": "USD"} | 2018-06-29 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 141889666, "currency": "USD"} | 2017-11-03 | sec_edgar |
| depreciation_amortization | {"amount": 3179000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1616000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2019-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 5822000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4271000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 2755000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1385000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2018-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 4720000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 3422000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 2206000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1033000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 2740000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1892000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 1856000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.59, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.95, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -6.64, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.95, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2017-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2017-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2016-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2016-09-30 | sec_edgar |
| gross_profit | {"amount": 13351000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| gross_profit | {"amount": 4385000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| gross_profit | {"amount": 8966000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-03-31 | sec_edgar |
| gross_profit | {"amount": 68389000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| gross_profit | {"amount": 52671000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| gross_profit | {"amount": 19036000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| gross_profit | {"amount": 17518000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| gross_profit | {"amount": 33635000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| gross_profit | {"amount": 16117000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-03-31 | sec_edgar |
| gross_profit | {"amount": 59023000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| gross_profit | {"amount": 15102000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 42950000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 14252000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |
| gross_profit | {"amount": 27848000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |
| gross_profit | {"amount": 13596000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-03-31 | sec_edgar |
| gross_profit | {"amount": 52611000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-12-31 | sec_edgar |
| gross_profit | {"amount": 13407000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-09-30 | sec_edgar |
| gross_profit | {"amount": 38598000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-09-30 | sec_edgar |
| gross_profit | {"amount": 39296000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| income_tax_expense | {"amount": 22000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| income_tax_expense | {"amount": 212000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| income_tax_expense | {"amount": 190000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-03-31 | sec_edgar |
| income_tax_expense | {"amount": 475000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| income_tax_expense | {"amount": 143000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| income_tax_expense | {"amount": -50000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| income_tax_expense | {"amount": -193000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| income_tax_expense | {"amount": -68000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| income_tax_expense | {"amount": -125000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-03-31 | sec_edgar |