Organization record
ENTELLUS MEDICAL INC
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 3821000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 2998000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 2561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 2796000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 4040000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 3147000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 2604000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 2208000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 3418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 2273000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 2042000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 2414000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 18320000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 16146000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 13784000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 13631000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 11744000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 11833000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 10263000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 10440000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 10169000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 9348000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 8424000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 8746000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| capex | {"amount": 2603000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-30 | sec_edgar |
| capex | {"amount": 622000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 3469000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 618000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-03-31 | sec_edgar |
| capex | {"amount": 3402000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-31 | sec_edgar |
| capex | {"amount": 2611000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-09-30 | sec_edgar |
| capex | {"amount": 1488000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-06-30 | sec_edgar |
| capex | {"amount": 566000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-03-31 | sec_edgar |
| capex | {"amount": 999000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-12-31 | sec_edgar |
| capex | {"amount": 630000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-09-30 | sec_edgar |
| capex | {"amount": 538000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-06-30 | sec_edgar |
| capex | {"amount": 258000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-03-31 | sec_edgar |
| capex | {"amount": 587000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 51452000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 62872000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 65189000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 21417000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15236000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8001000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28548000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8705000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7529000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19732000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3484000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1028000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3377000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4968000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7709000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6681000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": -26901000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -14677000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -9668000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": -20071000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -13283000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -8156000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": -4377000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": -14158000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7901000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-09-30 | sec_edgar |
| cashflow_operating | {"amount": -3604000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": -1667000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": -8777000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6259000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": -3870000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2489000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-03-31 | sec_edgar |
| cashflow_operating | {"amount": -13211000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25448000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 21961000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 21916000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18908000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18863000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18849000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18818000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18794000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18767000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18724000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 18709000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1887000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25474059, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25448000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25371181, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-07-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 21961000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 21916451, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 21916000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 21877702, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-02-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18908000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18864035, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-11-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18863000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18849382, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-07-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18849000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18818334, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-04-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18818000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18793754, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-02-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18794000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18788325, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-10-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18767000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18725891, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18724000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18714145, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 18709000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1887000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6555000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 17287000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 5836000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 10732000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4896000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 18720000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 5613000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 13107000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 4648000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 8459000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4459000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4000000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 14058000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 4330000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 3431000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 9728000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 6297000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 3348000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2949000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 3239000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 10754000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 2501000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 7515000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 5014000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2716000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2298000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 7808000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 80690000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_assets | {"amount": 88715000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_assets | {"amount": 91210000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_assets | {"amount": 54906000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_assets | {"amount": 58340000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| current_assets | {"amount": 64559000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| current_assets | {"amount": 77727000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_assets | {"amount": 83025000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 89066000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| current_assets | {"amount": 92799000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| current_assets | {"amount": 90856000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_assets | {"amount": 15552000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 42119000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_liabilities | {"amount": 22914000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_liabilities | {"amount": 19940000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_liabilities | {"amount": 24919000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 20961000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| current_liabilities | {"amount": 15442000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| current_liabilities | {"amount": 11314000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_liabilities | {"amount": 9203000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 14983000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| current_liabilities | {"amount": 11094000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| current_liabilities | {"amount": 8721000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_liabilities | {"amount": 7789000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25474059} | 2017-11-01 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25371181} | 2017-07-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 21916451} | 2017-04-27 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 21877702} | 2017-02-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18864035} | 2016-11-02 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18849382} | 2016-07-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18818334} | 2016-04-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18793754} | 2016-02-11 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18788325} | 2015-10-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18725891} | 2015-07-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 18714145} | 2015-04-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 137300000, "currency": "USD"} | 2016-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 178000000, "currency": "USD"} | 2015-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 1445000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 716000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2017-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 2087000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1312000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 378000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 727000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 349000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2016-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 1005000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 272000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 686000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 414000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 216000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 198000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 618000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 451000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 157000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 294000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 154000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 140000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 460000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-12-31 | sec_edgar |
| goodwill | {"amount": 62772000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-09-30 | sec_edgar |
| goodwill | {"amount": 477000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-06-30 | sec_edgar |
| goodwill | {"amount": 477000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-03-31 | sec_edgar |
| goodwill | {"amount": 477000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-12-31 | sec_edgar |
| goodwill | {"amount": 4327000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-09-30 | sec_edgar |
| goodwill | {"amount": 4242000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-06-30 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-06-28 | sec_edgar |
| gross_profit | {"amount": 16774000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 47288000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 16304000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |
| gross_profit | {"amount": 30514000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |