{"cik":1314223,"entityName":"Amber Road, Inc.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2014-05-14","val":25210530,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-08-08","val":25230396,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-11-07","val":25447157,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2015-03-02","val":26028365,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2015Q1I"},{"end":"2015-04-30","val":26048345,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-08-07","val":26189268,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-11-09","val":26255353,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-02-29","val":26326947,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2016-04-30","val":26346987,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-07-31","val":26460677,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-10-31","val":26819429,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2017-02-28","val":27033777,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2017-02-28","val":27033777,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2017-04-30","val":27056052,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-07-31","val":27158899,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-10-31","val":27212572,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-02-28","val":27320956,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2018-04-30","val":27331022,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-08-08","val":27520695,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-11-05","val":27792234,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2019-03-01","val":28083011,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2019-04-30","val":28413436,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2014-06-30","val":203866522,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q2I"},{"end":"2015-06-30","val":64472887,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q2I"},{"end":"2016-06-30","val":102557973,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-06-30","val":102557973,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q2I"},{"end":"2017-06-30","val":148552071,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q2I"},{"end":"2018-06-30","val":191510193,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2I"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":2568161,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2568161,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2568161,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2568161,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2479161,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1229152,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":883874,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1733209,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1733209,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1733209,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1733209,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1733209,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1388702,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1511030,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":831785,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1451463,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1553483,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1328716,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1026892,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2724591,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1827168,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2289869,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1860562,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2650582,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":2650582,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2650582,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2650582,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2650582,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2028922,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1947271,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1238368,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2473289,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":2473289,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2987489,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccountsReceivableNetCurrent":{"label":"Accounts Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2013-12-31","val":11017671,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":11017671,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":11017671,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":11017671,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7502560,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12848674,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":12727913,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15645386,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":15645386,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":15645386,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":15645386,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":15645386,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15196640,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13589865,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13725409,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":18308547,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":15250744,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13694744,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12814302,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":19661156,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15881759,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13744687,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15465557,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16957044,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":16957044,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":16957044,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":16957044,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":16957044,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13058740,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16102172,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12603370,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17171777,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":17171777,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14434126,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccruedBonusesCurrent":{"label":"Accrued Bonuses, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":1749780,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1749780,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":1749780,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1749780,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2164202,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1663491,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1933562,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2999209,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":2999209,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2999209,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2999209,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2999209,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1164415,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1500912,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1675868,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1843719,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2516351,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1665469,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2077530,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2717625,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3396147,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1364352,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2005075,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1980218,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1980218,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1980218,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1980218,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1980218,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2696845,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1895382,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3061165,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3648837,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":3648837,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2845344,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2014-12-31","val":410813,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":410813,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":410813,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-06-30","val":1163568,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":641722,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":705032,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":705032,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":705032,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":705032,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":705032,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":705032,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":789896,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":524216,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":462045,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":549740,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":549740,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":549740,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":549740,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":549740,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":549740,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":341403,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":944152,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":807376,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":805555,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":805555,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":805555,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":805555,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":761514,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":799524,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":776644,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":745105,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":805962,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":9081554,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":9081554,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":9081554,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":9081554,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8231507,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6692501,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6655256,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8043759,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":8043759,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":8043759,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":8043759,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":8043759,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":6655795,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":7337573,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6748187,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":8805159,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9450025,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9840111,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12028437,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":14127304,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13246144,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8659207,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9365484,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7589482,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":7589482,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":7589482,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":7589482,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":7589482,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6918731,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6735396,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8170708,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9509166,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":9509166,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7527090,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2017-12-31","val":712345,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":935881,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"AccruedProfessionalFeesCurrentAndNoncurrent":{"label":"Accrued Professional Fees","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.","units":{"USD":[{"end":"2014-12-31","val":252005,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":252005,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":252005,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-06-30","val":406258,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":576050,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":815893,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":815893,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":815893,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":815893,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":815893,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":815893,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":682924,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":808066,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":793922,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":917144,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":917144,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":917144,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":917144,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":917144,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":917144,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":686243,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":984765,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":993820,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":712345,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":712345,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":712345,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":712345,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":817252,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":903079,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":873594,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":935881,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1532585,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccruedSalariesCurrentAndNoncurrent":{"label":"Accrued Salaries","description":"Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-09-30","val":880957,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":845810,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":845810,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":845810,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":845810,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":845810,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":200169,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":196195,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":192221,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":293828,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":293828,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":293828,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":293828,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":293828,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":293828,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":123737,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7048,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1325,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10923,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":10923,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":10923,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"}]}},"AccruedSalesCommissionCurrent":{"label":"Accrued Sales Commission, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":3928419,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":3928419,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":3928419,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":3928419,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2644606,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3116263,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1833347,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2332910,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":2332910,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2332910,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2332910,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2332910,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2296544,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1273323,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1400170,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":2989495,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3045007,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2245925,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3840982,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4188006,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2798601,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3014500,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3173208,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1901132,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1901132,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1901132,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1901132,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1901132,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1061397,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1896498,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2023588,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2466219,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":2466219,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1368566,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2013-12-31","val":12117693,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":12117693,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":12117693,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":12117693,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13198256,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":14179397,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":15403382,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":16793282,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":16793282,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":16793282,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":16793282,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":16793282,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":20235611,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":21685611,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":23132352,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":21278474,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":22053044,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":23241365,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":23801735,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":24903825,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":26126180,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27315705,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27932543,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":23195619,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":23195619,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":23195619,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":23195619,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":23195619,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":24319874,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25309514,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":26256697,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":25199244,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":25199244,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":26144937,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2013-12-31","val":-485917,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-485917,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":-485917,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":-485917,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-533530,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-533752,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-544320,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-607492,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":-607492,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":-607492,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":-607492,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":-607492,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-659159,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-783887,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-825713,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":-783209,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-1306117,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-1276300,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-1219035,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-1336792,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-1566024,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-1611460,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-1568375,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-1822396,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":-1822396,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-1822396,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-1822396,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-1822396,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-2029576,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-1852667,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-1820143,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-2097434,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":-2097434,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-2109116,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":169822874,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":170002349,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":171489117,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":173665585,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":173665585,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":173665585,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":173665585,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":173665585,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":176382475,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":178416979,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":180659649,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":181457089,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":182941280,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":184607505,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":187131345,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":188811896,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":190061757,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":191364311,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":193265714,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":195203097,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":195203097,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":195203097,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":195203097,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":195203097,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":197289661,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":199819099,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":205433858,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":208349895,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":208349895,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":210653061,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Share-based Payment Arrangement, Decrease for Tax Withholding Obligation","description":"Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"}]}},"AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock":{"label":"Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock","description":"Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":877892,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":9327594,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":9327594,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Other, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":42692,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":42692,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":42692,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":42692,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":54764,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":54764,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":54764,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":54764,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":219419,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4252233,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":12275166,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1982116,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":219419,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":76809,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":169734,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":92925,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":335927,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":166193,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":173534,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":173534,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":339324,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":339324,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":165790,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":165790,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1328662,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1328662,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":989338,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":989338,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1717299,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1717299,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3565721,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3565721,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":1848422,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1848422,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":5654053,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":5654053,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":2088332,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":2088332,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1348521,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1348521,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2752235,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2752235,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1403714,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1403714,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":4207060,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":4207060,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1454825,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1454825,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1225635,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1225635,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2454298,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2454298,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1228663,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1228663,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4279045,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4279045,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1824747,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1824747,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2005588,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":4252233,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4285312,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2279724,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":9739019,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":2459943,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":12275166,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1982116,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2011-12-31","val":52702,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":27384,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2012-12-31","val":27384,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":91709,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2013-12-31","val":91709,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2013-12-31","val":91709,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2013-12-31","val":91709,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":138715,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":138715,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2014-12-31","val":138715,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2014-12-31","val":138715,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2014-12-31","val":138715,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2014Q4I"},{"end":"2015-12-31","val":153543,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":153543,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":153543,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":153543,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2015-12-31","val":153543,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2015Q4I"},{"end":"2016-12-31","val":410560,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":410560,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":410560,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":410560,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-12-31","val":530895,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":530895,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":615944,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":56382,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15729,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":31457,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":47186,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":11177,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":11177,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":20079,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":20079,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":28981,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":28981,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":37884,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":37884,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8902,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":8902,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":17804,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":26706,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":35608,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":8814,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"AmortizationOfDeferredSalesCommissions":{"label":"Amortization of Deferred Sales Commissions","description":"The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":2611052,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":717270,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1374111,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":656841,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2149490,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":775380,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3089052,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3089052,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1048390,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":1048390,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1959995,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1959995,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":911606,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":911606,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2878738,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":2878738,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":918743,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":918743,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3760916,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":3760916,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3760916,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":3760916,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":733796,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":733796,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1683489,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1683489,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":941534,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":941534,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2614613,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":2614613,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":939282,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":939282,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3556301,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3556301,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":3556301,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3556301,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1114183,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1114183,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2264778,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2264778,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1150595,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1150595,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3423951,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":3423951,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1159173,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1159173,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4744353,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":4744353,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":4744353,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":4744353,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1237743,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1237743,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2484761,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2484761,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1247018,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1247018,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3862549,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3862549,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1377788,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1377788,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5188472,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":5188472,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":999576,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":999576,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2126601,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1127025,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3161566,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":1034965,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":4176008,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1107366,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":7906,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":39905,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":39905,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":43858,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":43858,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":43858,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":43858,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":9060,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":9060,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":22764,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":22764,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":38492,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":38492,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":56382,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":56382,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":56382,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15729,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":31457,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":47186,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"AmortizationOfIntangibleAssets":{"label":"Amortization of Intangible Assets","description":"The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":120452,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":134216,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":134216,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":189508,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":189508,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":189508,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":189508,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1307246,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1307246,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1307246,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1307246,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1521557,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1521557,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1521557,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1521557,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1115408,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1115408,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1037972,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":{"label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","description":"Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":15877262,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":16512988,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":17074778,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":17074778,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":17131746,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":17131746,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":17129875,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":17129875,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2664185,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":2664185,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2670865,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":2670865,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":2670865,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":5032646,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":5032646,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":5032646,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":5032646,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":4559282,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":4559282,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4559282,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":4559282,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5691102,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2670865,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-03-31","val":4795465,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5269052,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":5269052,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":5269052,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":5269052,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4872032,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":4872032,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":4872032,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4872032,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":4795465,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":4795465,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":4795465,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":4795465,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5490124,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":5490124,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5388642,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":5388642,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5388642,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5388642,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5003595,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":5003595,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5003595,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":5003595,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4737044,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":4737044,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":4737044,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":4737044,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4460658,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4460658,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5418174,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":5418174,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5418174,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5418174,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5810806,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5810806,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5810806,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5810806,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5911415,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":5911415,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6234445,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":6234445,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6142108,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":6142108,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5858728,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":5858728,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5885524,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5556330,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":30261,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":30261,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":30261,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":30261,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11964,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":11964,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":11964,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":11964,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":11964,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2013-12-31","val":70097121,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":110390565,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":106132451,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":104631713,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":126960105,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":118241981,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":113799864,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":114742002,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":109829962,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":106072400,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":105369630,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":106819924,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":99503753,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":98166497,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98323736,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98850017,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":98519097,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100102977,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":100102977,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":105387610,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2013-12-31","val":22948357,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":22948357,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":22948357,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":22948357,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":63589146,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":59096079,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":58361572,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":61910346,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":61910346,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":61910346,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":61910346,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":61910346,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":53658921,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":47229315,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":42030388,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":43013793,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":42959212,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":42959212,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":42959212,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":42959212,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":42959212,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":39567426,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":36869194,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":35610344,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":41523861,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":38086219,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":31877550,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":31063644,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33317298,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":33317298,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":33317298,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":33317298,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":33317298,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":30502835,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":31079135,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30329163,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":31692078,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":31692078,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":30823229,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"AssetsFairValueDisclosureRecurring":{"label":"Assets, Fair Value Disclosure, Recurring (Deprecated 2018-01-31)","description":"This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a recurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.","units":{"USD":[{"end":"2013-12-31","val":375,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":338834,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":338834,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":338834,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":208,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":337819,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":282574,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":282466,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":282466,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":282466,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":282466,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":282466,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":282535,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":282889,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":282960,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":282371,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":282371,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":282371,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":282371,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":282371,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":282371,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":282501,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82018,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":81809,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":81501,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":81501,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":81501,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":81501,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":81501,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":81501,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":81541,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":99155,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":99215,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":98927,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":98927,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":98927,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":99004,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98507,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"}]}},"BusinessAcquisitionsProFormaNetIncomeLoss":{"label":"Business Acquisition, Pro Forma Net Income (Loss)","description":"The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":10774541,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5455486,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":14349771,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":3658621,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":14816453,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"}]}},"BusinessAcquisitionsProFormaRevenue":{"label":"Business Acquisition, Pro Forma Revenue","description":"The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":23991432,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":12260127,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":37647925,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":13651028,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":53263089,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"}]}},"BusinessCombinationConsiderationTransferred1":{"label":"Business Combination, Consideration Transferred","description":"Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.","units":{"USD":[{"start":"2013-09-02","end":"2013-09-03","val":4319224,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"}]}},"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1":{"label":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","description":"Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":2382,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":106244,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":106244,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":81564,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":81564,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":97423,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":97423,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":122826,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":122826,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-43855,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-43855,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-43855,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-43855,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-287441,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-287441,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-287441,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-287441,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1059441,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1059441,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-1350441,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-1350441,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-1350441,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-1350441,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-20000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-20000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":469,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":469,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":10469,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":10469,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":18525,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":18525,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18525,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":18525,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":18525,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":18525,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":18525,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":18525,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"BusinessCombinationContingentConsiderationLiability":{"label":"Business Combination, Contingent Consideration, Liability","description":"Amount of liability recognized arising from contingent consideration in a business combination.","units":{"USD":[{"end":"2013-12-31","val":331296,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":331296,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":331296,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":331296,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":412860,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":428719,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-06-30","val":713000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1239531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1260000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1270000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1308525,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"}]}},"BusinessCombinationContingentConsiderationLiabilityCurrent":{"label":"Business Combination, Contingent Consideration, Liability, Current","description":"Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-09-30","val":242000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":29000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":29000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":29000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":29000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":29000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":29000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2765544,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3059521,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":3647475,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3675000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"}]}},"BusinessCombinationContingentConsiderationLiabilityNoncurrent":{"label":"Business Combination, Contingent Consideration, Liability, Noncurrent","description":"Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":331296,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":331296,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":331296,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-06-30","val":428719,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":454122,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":287441,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2251000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-09-30","val":1308531,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1230531,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1239531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets","description":"Amount of assets acquired at the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":1393443,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2013-09-03","val":85310,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"},{"end":"2015-03-02","val":1569867,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-03-02","val":1569867,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q1I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other","description":"Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":87016,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables","description":"Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":342517,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities","description":"Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":259875,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles","description":"The amount of identifiable intangible assets recognized as of the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":878600,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities","description":"Amount of liabilities assumed at the acquisition date.","units":{"USD":[{"end":"2013-09-03","val":259875,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet":{"label":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net","description":"Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.","units":{"USD":[{"end":"2013-09-03","val":1133568,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet":{"label":"Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net","description":"Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.","units":{"USD":[{"end":"2013-09-03","val":4319224,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":69498,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":37493,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":26863,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":33283,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":112111,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":112111,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":38527,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":38527,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":33159,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":33159,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":2819,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":2819,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":236398,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":236398,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":236398,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":236398,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":35683,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":35683,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":314662,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":314662,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":293374,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":293374,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":368614,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":368614,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":368614,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":368614,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":27681,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":27681,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":16691,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":16691,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":22454,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":22454,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":22454,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":22454,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":17729,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":17729,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11603,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":11603,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":46545,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":46545,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14061,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":6691,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":136623,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":22200,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"CapitalizedComputerSoftwareAdditions":{"label":"Capitalized Computer Software, Additions","description":"Additions made to capitalized computer software costs during the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":3272403,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":528115,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1310794,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":782769,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1653770,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":342976,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2409325,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":2409325,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":565654,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":565654,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1052851,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1052851,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":487197,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":487197,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1529459,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1529459,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":476608,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":476608,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":254755,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":254755,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":940485,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":940485,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":685730,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":685730,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1525903,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1525903,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":585418,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":585418,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":721048,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":721048,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1403920,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1403920,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":682872,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":682872,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1859969,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1859969,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":456049,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":456049,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":473797,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":473698,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":839409,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":839409,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":365612,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":365612,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1217126,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1217126,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":377717,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":377717,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1458495,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1458495,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":850373,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":850373,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1569092,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":718719,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2532519,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":963427,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3214896,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":725773,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"CapitalizedComputerSoftwareAmortization":{"label":"Capitalized Computer Software, Amortization (Deprecated 2016-01-31)","description":"For each income statement presented, the amount charged to expense for amortization of capitalized computer software costs.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1137647,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":413240,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":855789,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":442549,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1340859,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":485070,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1813602,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":1813602,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":449400,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":449400,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":937014,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":937014,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":487614,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":487614,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1427767,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1427767,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":490753,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":490753,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1924121,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1924121,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":556147,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":556147,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1060695,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":504548,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1625903,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":565208,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2789481,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":466731,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"}]}},"CapitalizedComputerSoftwareAmortization1":{"label":"Capitalized Computer Software, Amortization","description":"Amount of expense for amortization of capitalized computer software costs.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1924121,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1924121,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1060695,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":504548,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1625903,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":565208,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2789481,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":2789481,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2789481,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":466731,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":924996,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":924996,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":458265,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":458265,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1450377,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1450377,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":525381,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":525381,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1970150,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1970150,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1970150,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1970150,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":536839,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":536839,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1086142,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1086142,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":549303,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":549303,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1639622,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1639622,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":553480,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":553480,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2143039,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":2143039,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":454232,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":454232,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":913887,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":459655,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1356491,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":442604,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1800868,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":475975,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"CapitalizedComputerSoftwareNet":{"label":"Capitalized Computer Software, Net","description":"The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":794411,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":794411,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":794411,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":794411,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1192159,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":222667,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":699275,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":933400,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":933400,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":933400,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":933400,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":933400,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":79240,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":750082,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":325893,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":290155,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":290155,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":290155,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":290155,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":290155,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":290155,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1004055,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1469234,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":782906,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":984568,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":984568,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":984568,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":984568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":984568,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":984568,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":905151,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":886706,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":973462,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":824738,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":824738,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":824738,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":824738,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":824738,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1319343,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1367340,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1720269,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2372042,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":2372042,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1563448,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CapitalizedContractCostNetCurrent":{"label":"Capitalized Contract Cost, Net, Current","description":"Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.","units":{"USD":[{"end":"2018-01-01","val":3837408,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-01-01","val":3837408,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"}]}},"CapitalizedContractCostNetNoncurrent":{"label":"Capitalized Contract Cost, Net, Noncurrent","description":"Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.","units":{"USD":[{"end":"2018-01-01","val":8945620,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-01-01","val":8945620,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":1022176,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1022176,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":1022176,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1022176,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1048432,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1237547,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1293314,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1321610,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1321610,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1321610,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1321610,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1321610,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1395511,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1473075,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1442796,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1598450,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1559760,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1292771,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1212737,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1155964,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1464137,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1286365,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1270056,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1352456,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1352456,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1352456,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1352456,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1352456,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1416455,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1398234,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1390224,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1263375,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1263375,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1049157,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":2068308,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2068308,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2068308,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2068308,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1838628,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2309072,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2224363,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2141584,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":2141584,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2141584,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2141584,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2141584,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2316929,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2202190,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1839576,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1916944,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1554503,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1020878,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1028088,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1276700,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1920268,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1684668,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1564396,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1461101,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1461101,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1461101,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1461101,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1461101,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1357126,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1399052,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1440732,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1197399,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1197399,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1093739,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CapitalLeasesBalanceSheetAssetsByMajorClassNet":{"label":"Capital Leases, Balance Sheet, Assets by Major Class, Net","description":"The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.","units":{"USD":[{"end":"2013-12-31","val":2949473,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2949473,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2949473,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2949473,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2715206,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3324721,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3270510,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3282825,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":3282825,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3282825,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":3282825,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":3282825,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3410552,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3325058,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2881330,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":2862025,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2406465,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1971114,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1857284,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2159850,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3177025,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2815830,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2727428,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2691383,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":3691383,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":3691383,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":3691383,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2691383,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2653306,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2678379,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2727407,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2369552,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2014-03-31","val":3102856,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3853531,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3817996,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3745040,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4003510,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3959779,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3530733,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3825808,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3374596,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2529810,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2435011,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2683771,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2683771,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3756594,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3308190,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3152071,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3169174,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3104063,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3126546,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3159092,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2732135,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":1479914,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1183138,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":839058,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":399925,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1766376,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1315165,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":715846,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":385994,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1292210,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1292210,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1314162,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":785571,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":375116,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1565706,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1208224,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":856692,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":456681,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1431296,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Capital Leases, Future Minimum Payments Due in Five Years","description":"Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":3032,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":109342,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":130262,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3934,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":139913,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":169708,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":170954,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100400,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100399,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":97789,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":134261,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6843,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6843,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":23824,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":41987,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":63912,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":55132,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":63034,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":97326,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":153797,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Capital Leases, Future Minimum Payments Due in Four Years","description":"Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":380523,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":603991,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":677234,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":193709,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":329687,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":396973,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":399935,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":277414,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":277414,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":241016,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":307210,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":175262,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":175262,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":270637,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":288799,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":329626,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":101559,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":196386,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":303428,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":418625,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":153798,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":838990,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1120083,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1223457,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":759088,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":895067,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":991797,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":994737,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":506395,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":506395,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":451082,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":517276,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":490240,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":490240,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":839586,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":857734,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":951309,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":367274,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":462102,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":578442,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":708883,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":427967,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":1004370,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1291603,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1394977,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1308395,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1444373,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1550911,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1553850,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1175223,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1175223,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1024077,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1090270,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":719216,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":719216,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1298469,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1316616,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1414625,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1079503,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1174317,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1290658,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1421106,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":719074,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueThereafter":{"label":"Capital Leases, Future Minimum Payments Due Thereafter","description":"Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3934,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3934,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":11332,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":11332,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11332,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9916,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17483,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":17483,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments":{"label":"Capital Leases, Future Minimum Payments, Interest Included in Payments","description":"Amount necessary to reduce net minimum lease payments to present value for capital leases.","units":{"USD":[{"end":"2014-03-31","val":215796,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":306912,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":300319,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":281846,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":291070,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":284514,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":248361,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":310414,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":260333,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":216161,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":194186,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":251107,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":251107,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":372189,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":337157,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":317619,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":355617,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":330482,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":329260,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":328136,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":271361,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":271361,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":256440,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments":{"label":"Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments","description":"Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.","units":{"USD":[{"end":"2014-03-31","val":2887060,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3546619,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3517677,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3463194,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3712440,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3675265,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3282372,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3515394,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3114263,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2313649,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2240825,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2432664,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2432664,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3384405,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2971033,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2834452,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2813557,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2773581,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2797286,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2830956,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2460774,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":2460774,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2142896,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Capital Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":875941,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":724578,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":388132,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"}]}},"CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation":{"label":"Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation","description":"The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.","units":{"USD":[{"end":"2013-12-31","val":570889,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":570889,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":570889,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":570889,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1069076,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1450864,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1829887,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2253066,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":2253066,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2253066,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2253066,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2253066,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2719272,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3133045,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3576773,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":4021656,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4477215,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4912566,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5264845,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":5524216,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5826147,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6187342,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6530227,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6864443,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":6864443,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6864443,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6864443,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6864443,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6128072,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6488824,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6854016,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7238896,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"Cash":{"label":"Cash","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2013-12-31","val":5147360,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":5147360,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":5147360,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":5147360,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":51212001,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41250563,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":40572406,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":41241784,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":41241784,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":41241784,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":41241784,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":41241784,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":32096809,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27067905,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21504209,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":17741387,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":17373496,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":16079413,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15614792,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":15382773,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14989439,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11040117,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8239419,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9318074,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9318074,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9318074,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9318074,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9318074,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9269808,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7466548,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10096943,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7471075,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":7471075,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9555117,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CashAcquiredFromAcquisition":{"label":"Cash Acquired from Acquisition","description":"The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).","units":{"USD":[{"start":"2013-01-01","end":"2013-09-30","val":85310,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":85310,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":85310,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":1569867,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2011-12-31","val":5290349,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4279821,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2012-12-31","val":4279821,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2012-12-31","val":4279821,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2012-12-31","val":4279821,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2012-12-31","val":4279821,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3483294,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1980473,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1885754,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5147735,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2013-12-31","val":5147735,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":51212209,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-03-31","val":51212209,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41306332,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2014-06-30","val":41306332,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2014-09-30","val":40572930,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2014-09-30","val":40572930,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3I"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2014-12-31","val":41242200,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":32097294,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":32097294,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27068744,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-06-30","val":27068744,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21617934,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2015-09-30","val":21617934,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":17854523,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":17599856,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-03-31","val":17599856,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":16105290,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2016-06-30","val":16105290,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15640460,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-09-30","val":15640460,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":15408133,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15014839,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-03-31","val":15014839,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11082872,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-06-30","val":11082872,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8282234,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":8282234,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9360601,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9360601,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9360601,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9360601,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9360601,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9312412,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":9312412,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7508655,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10140432,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7514719,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":7514719,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9598587,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CashAndCashEquivalentsPeriodIncreaseDecrease":{"label":"Cash and Cash Equivalents, Period Increase (Decrease)","description":"Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-1010528,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-796527,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-2299348,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-2394067,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":867914,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":867914,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":46064474,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":46064474,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":36158597,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":36158597,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":35425195,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":35425195,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":36094465,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":36094465,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":36094465,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":36094465,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-9144906,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-9144906,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-14173456,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-14173456,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-19624266,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-19624266,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-23387677,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-23387677,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-23387677,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-23387677,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-254667,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-254667,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1749233,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-1749233,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2214063,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-2214063,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2446390,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-2446390,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-2446390,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2559484,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-393294,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-393294,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4325261,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-4325002,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-7125899,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-7125640,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-6047532,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-6047273,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-48189,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-48189,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1851946,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":779831,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-1845882,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2083868,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2015-12-31","val":18023758,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2015Q4I"},{"end":"2016-12-31","val":15464274,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":15464274,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":15464274,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":15464274,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15070980,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11139272,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8338634,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9417001,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9417001,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9417001,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9417001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2017-12-31","val":9417001,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9368812,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":9368812,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7565055,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10196832,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7571119,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":7571119,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9654987,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2014-12-31","val":0.001,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":0.001,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.001,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.001,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":0.001,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2013-12-31","val":38100000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":38100000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":38100000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":38100000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":38100000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":38100000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":38100000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":100000000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":100000000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":100000000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":100000000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":100000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":100000000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100000000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":100000000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":100000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100000000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100000000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100000000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":100000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100000000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100000000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":100000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":100000000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":100000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":100000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100000000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":100000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2013-12-31","val":5005911,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25210530,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25217036,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25447157,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":26048345,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26189268,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26255353,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":26346987,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26460677,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26813663,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":27056052,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27157250,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27209232,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27331022,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27496442,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":27618995,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":27841498,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":27841498,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28413436,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2013-12-31","val":5005911,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":5005911,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25210530,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25217036,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25217036,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":25765792,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":26048345,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26189268,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26255353,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":26260459,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":26346987,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26460677,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26813663,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":26926268,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":27056052,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27157250,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27209232,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":27288985,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27331022,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27496442,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":27618995,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":27841498,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":27841498,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28413436,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2013-12-31","val":15221195,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":15221195,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":15221195,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":15221195,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25211,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25217,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25447,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25766,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":25766,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25766,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":25766,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":25766,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":26048,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26189,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26255,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":26261,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":26261,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":26261,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":26261,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":26261,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":26261,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":26347,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26461,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26814,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":26926,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":26926,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":26926,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":26926,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":26926,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":26926,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":27055,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27157,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27209,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":27289,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":27289,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":27289,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":27289,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":27289,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27331,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27497,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":27619,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":27842,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":27842,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28414,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-2394637,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-5049678,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10382300,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-5332622,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-14135823,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-3753523,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-14703003,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-14703003,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-21987344,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-21987344,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-24172750,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-24172750,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-2185406,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-2185406,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-26421664,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-26421664,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2248914,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-2248914,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-27825533,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-27825533,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-27825533,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-27825533,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7001843,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7001843,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-15345021,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-15345021,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-8343178,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-8343178,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-21649840,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-21649840,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6304819,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-6304819,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-28254391,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-28254391,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-28254391,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-28254391,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-6209091,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-6209091,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-10919659,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-10919659,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4710568,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4710568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-14653644,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-14653644,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3733985,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3733985,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-19280309,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-19280309,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-19280309,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-19280309,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4642428,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4642428,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-9205335,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-9205335,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4562907,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4562907,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-11399957,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-11399957,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2194618,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2194618,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-13463090,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-13463090,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3374372,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-5621017,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6401585,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3027213,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-10977594,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1582246,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-13877558,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3334745,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized":{"label":"Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized","description":"Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":126641538,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":131236306,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":135833899,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2019-01-01","end":"2019-03-31","val":127359267,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2018-01-01","val":35871214,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-01-01","val":35871214,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-01-01","val":35871214,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-01-01","val":35871214,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"}]}},"ContractWithCustomerLiabilityNoncurrent":{"label":"Contract with Customer, Liability, Noncurrent","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2017-12-31","val":1830706,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-01-01","val":412608,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-01-01","val":412608,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-01-01","val":412608,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-01-01","val":412608,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":265324,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"ConversionOfStockAmountConverted1":{"label":"Conversion of Stock, Amount Converted","description":"\"The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":77139408,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":77139408,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":77139408,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":77139408,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":77139408,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":77139408,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":77139409,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":77139409,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":77139409,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":77139409,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":35736401,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":28462873,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":9151002,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":37741567,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9651667,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-09-30","val":28898297,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":9460695,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":38151009,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":9074552,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"CostOfServices":{"label":"Cost of Services (Deprecated 2018-01-31)","description":"Total costs related to services rendered by an entity during the reporting period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":19411748,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5021630,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":10546555,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5524925,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":16253201,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":5706646,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":22246196,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":22246196,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6245052,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":6245052,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13239471,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":13239471,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":6994419,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":6994419,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":20243289,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":20243289,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":7003818,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":7003818,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":27488180,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":27488180,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":27488180,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":27488180,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":8204758,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":8204758,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":17872569,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":17872569,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":9667811,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":9667811,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":27413250,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":27413250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":9540681,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":9540681,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":36894040,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":36894040,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":36894040,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":36894040,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9017576,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":9017576,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":18050292,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":18050292,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9032716,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9032716,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":26860811,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":26860811,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":8810519,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":8810519,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":35736401,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":35736401,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":35736401,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9401774,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9401774,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":19311863,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":19311863,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9910089,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9910089,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":28462873,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":9151002,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":37741567,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9474013,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":19207964,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":9733951,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"CostOfServicesLicensesAndMaintenanceAgreements":{"label":"Cost of Services, Licenses and Maintenance Agreements (Deprecated 2018-01-31)","description":"Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and maintenance revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Maintenance revenue is derived from maintenance services provided under contracts or arrangements with clients. Services may include the maintenance of software, plant and equipment, and facilities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":10731302,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3005199,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6190122,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3184923,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9504416,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":3314294,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":12747971,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":12747971,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3344728,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3344728,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6996581,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":6996581,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3651853,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":3651853,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10775454,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":10775454,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":3778873,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":3778873,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14586245,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":14586245,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":14586245,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":14586245,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4388240,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4388240,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9309185,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9309185,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":4920945,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4920945,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":14438918,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":14438918,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":5129733,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5129733,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":20041196,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":20041196,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":20041196,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":20041196,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5049875,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":5049875,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10023724,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":10023724,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4973849,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4973849,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":14988695,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":14988695,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4964971,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":4964971,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":19922839,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":19922839,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":19922839,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5380028,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5380028,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11163159,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":11163159,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5783131,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5783131,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":16066645,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4903483,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":21151419,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5215051,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10662839,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5447788,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption":{"label":"Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31)","description":"Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.","units":{"USD":[{"end":"2018-01-01","val":5007810,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-01-01","val":5007810,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2017Q4I"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":60773,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":60773,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":60773,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":60773,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"CurrentForeignTaxExpenseBenefit":{"label":"Current Foreign Tax Expense (Benefit)","description":"Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":294600,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":538631,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":538631,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":372394,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":372394,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":372394,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":372394,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":594987,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":594987,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":594987,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":594987,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":569379,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":569379,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":432619,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":310900,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":549718,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":549718,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":460605,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":460605,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":460605,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":460605,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":608775,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":608775,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":492010,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":16300,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":11087,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":11087,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":27438,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":27438,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":27438,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":27438,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":735,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":735,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":735,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":735,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":39396,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":39396,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":59391,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"DecreaseInRestrictedCash":{"label":"Decrease in Restricted Cash","description":"Amount of cash inflow associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":56409,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":56409,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":56409,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":56409,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":56409,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":56409,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":56409,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":56409,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":112815,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":112815,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":112815,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":112815,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":112815,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":112815,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":113094,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":113094,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":113094,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":113094,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":113094,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":113094,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"DeferredForeignIncomeTaxExpenseBenefit":{"label":"Deferred Foreign Income Tax Expense (Benefit)","description":"Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-192380,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2013-12-31","val":5298272,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":7709962,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":7709962,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":6956642,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":6956642,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":6956642,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":6441519,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6441519,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":6441519,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4443617,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":4443617,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":4365277,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredOfferingCosts":{"label":"Deferred Offering Costs","description":"Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.","units":{"USD":[{"end":"2013-12-31","val":2786376,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2786376,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2786376,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2786376,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"}]}},"DeferredRentCredit":{"label":"Deferred Rent Credit","description":"The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.","units":{"USD":[{"end":"2014-03-31","val":1887478,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1887478,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1887478,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1887478,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1887478,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1887478,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"}]}},"DeferredRentCreditCurrent":{"label":"Deferred Rent Credit, Current","description":"For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":196761,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":196761,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":196761,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":196761,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":214937,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":179453,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":189302,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":195681,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":195681,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":195681,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":195681,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":195681,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":201008,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":206335,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":216102,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":230224,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":230224,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":230224,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":230224,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":230224,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":230224,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":226583,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":217545,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":211809,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":263404,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":263404,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":263404,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":263404,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":263404,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":263404,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":286523,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":316697,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":347273,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":380077,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":380077,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":380077,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":380077,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":380077,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":390839,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":401616,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":412399,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":423301,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":423301,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"DeferredRentCreditNoncurrent":{"label":"Deferred Rent Credit, Noncurrent","description":"For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":1897137,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1897137,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":1897137,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1897137,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1889833,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1889261,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1857368,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1822061,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1822061,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1822061,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1822061,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1822061,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1785544,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1749027,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1712510,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1732607,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1952930,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1943574,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1883861,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"}]}},"DeferredRevenue":{"label":"Deferred Revenue","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"end":"2013-12-31","val":30756632,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":30756632,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":30756632,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":30756632,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":27509028,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":27371033,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":27077586,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":27922244,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":27922244,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":27922244,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":27922244,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":27922244,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":30104983,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":29081361,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":29147505,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":32925749,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33825747,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":34055185,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":32886263,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":36599884,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":37453433,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":37860763,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":37087464,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":39642945,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":39642945,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":39642945,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":39642945,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":39642945,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":36013367,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":37588685,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35722659,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35304479,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":35304479,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":36366800,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2013-12-31","val":26115001,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":26115001,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":26115001,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":26115001,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":24014595,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24778956,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25438165,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":26168358,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":26168358,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":26168358,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":26168358,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":26168358,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":28602180,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27287433,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26697962,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":30532404,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":31487108,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":31957271,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":30921690,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":34464264,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":35185576,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":35834778,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":35199938,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":37812239,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":37812239,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":37812239,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":37812239,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":37812239,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":35700091,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":37323361,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35628497,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35039155,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":35039155,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":36153351,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"DeferredRevenueNoncurrent":{"label":"Deferred Revenue, Noncurrent","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2013-12-31","val":4641631,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":4641631,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":4641631,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":4641631,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3494433,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2592077,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1639421,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1753886,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1753886,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1753886,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1753886,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1753886,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1502803,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1793928,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2449543,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":2393345,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2338639,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2097914,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1964573,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2135620,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2267857,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2025985,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1887526,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1830706,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1830706,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1830706,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1830706,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1830706,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":313276,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":265324,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":94162,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":265324,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":265324,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":213449,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"DeferredSalesCommission":{"label":"Deferred Sales Commission","description":"Carrying amount of advanced commission payments.","units":{"USD":[{"end":"2013-12-31","val":7066512,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":7066512,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":7066512,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":7066512,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6771255,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6935245,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6538518,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":6906165,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":6906165,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":6906165,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":6906165,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":6906165,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":6718854,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6165676,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6099005,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":7007518,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6578094,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6781875,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8292329,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":8046664,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7519549,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7312227,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7013656,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6734326,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":6734326,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6734326,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6734326,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6734326,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8611504,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8456002,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8638543,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9092591,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":9092591,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8474230,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"DeferredTaxAssetsDeferredIncome":{"label":"Deferred Tax Assets, Deferred Income","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.","units":{"USD":[{"end":"2013-12-31","val":1755048,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1193522,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1193522,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1406238,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1406238,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1406238,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1410565,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1410565,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1410565,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1048179,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1048179,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":52648,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsGoodwillAndIntangibleAssets":{"label":"Deferred Tax Assets, Goodwill and Intangible Assets","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.","units":{"USD":[{"end":"2013-12-31","val":120373,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2013-12-31","val":24474495,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":28334178,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":28334178,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":34067189,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":34067189,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":34067189,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":40653647,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":40653647,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":40653647,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":29790725,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":29790725,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":32989970,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsNet":{"label":"Deferred Tax Assets, Net of Valuation Allowance","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2013-12-31","val":20511936,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":25902622,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":25902622,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":29157843,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":29157843,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":29157843,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":33611543,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":33611543,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":33611543,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":24720025,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":24720025,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":25053247,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":313812,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.","units":{"USD":[{"end":"2013-12-31","val":651413,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":604707,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":604707,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":604707,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":888022,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":888022,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":888022,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":393274,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":393274,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":372246,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2017-12-31","val":3288819,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6292204,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.","units":{"USD":[{"end":"2013-12-31","val":36504,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":43068,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":43068,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":56292,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":56292,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":56292,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":154230,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":154230,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":154230,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":72147,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":72147,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":148166,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2013-12-31","val":19176223,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":20624216,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":20624216,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":27110547,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":27110547,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":27110547,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":34212128,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":34212128,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":34212128,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":25347108,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":25347108,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":28624693,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilitiesDeferredExpense":{"label":"Deferred Tax Liabilities, Deferred Expense","description":"Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.","units":{"USD":[{"end":"2013-12-31","val":2436614,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4310753,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":4310753,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3273570,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":3273570,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":3273570,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3119841,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3119841,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":3119841,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2171927,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":2171927,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2270027,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets":{"label":"Deferred Tax Liabilities, Intangible Assets","description":"Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":112186,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":112186,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1071984,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1071984,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1071984,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":814819,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":814819,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":814819,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":635723,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":635723,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":493580,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-09-30","val":71906,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":26064,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":26064,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":26064,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":25755,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":25755,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":25755,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":16884,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":16884,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":16755,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilitiesPropertyPlantAndEquipment":{"label":"Deferred Tax Liabilities, Property, Plant and Equipment","description":"Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2013-12-31","val":2861658,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3287023,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":3287023,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":2585024,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":2585024,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":2585024,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2481104,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2481104,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":2481104,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1619083,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1619083,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1584915,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":2446221,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":771734,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1579562,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":807828,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2456392,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":876831,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3657757,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3657757,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1082115,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":1082115,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2250666,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":2250666,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":1168551,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":1168551,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3474649,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":3474649,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":1223983,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":1223983,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":4707205,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":4707205,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4707205,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":4707205,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1306601,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1306601,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2698809,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2698809,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":1392208,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1392208,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4153483,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":4153483,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":1454674,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1454674,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6268537,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6268537,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":6268537,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":6268537,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1302813,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1302813,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2573309,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2573309,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1270496,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1270496,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3922355,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":3922355,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1349046,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1349046,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5068786,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":5068786,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":5068786,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":5068786,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1222112,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1222112,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2415618,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2415618,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1193506,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1193506,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3162631,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3162631,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":747012,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":747012,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4271381,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":4271381,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1024853,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1024853,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2028282,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1003429,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2983003,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":954721,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3941643,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":963904,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":2566673,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":796251,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1628596,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":2538981,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":3791973,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3791973,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1129492,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":1129492,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2345420,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":2345420,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":3616780,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":3616780,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":4896713,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":4896713,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4896713,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":4896713,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1556956,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1556956,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3258769,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3258769,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":5077246,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":5077246,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":7575783,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":7575783,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":7575783,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":7575783,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1683162,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1683162,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3334061,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":3334061,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":5063509,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":5063509,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":6590343,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":6590343,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":6590343,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":6590343,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1553214,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1553214,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3008155,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":3008155,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":4015240,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4015240,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":5386789,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":5386789,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1284346,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1284346,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2547268,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":3761482,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":4979615,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1221705,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"DerivativeLiabilities":{"label":"Derivative Liability","description":"Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2013-12-31","val":1726862,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1726862,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1726862,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"}]}},"DividendsPreferredStock":{"label":"Dividends, Preferred Stock","description":"Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":536107,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"}]}},"EarningsPerShareBasicAndDiluted":{"label":"Earnings Per Share, Basic and Diluted","description":"The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":-1.82,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1.68,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-1.68,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3.42,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-1.79,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-1.79,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4.67,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-1.25,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-1.25,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-5.11,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-5.11,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-0.46,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-3.95,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-3.95,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-03-31","val":-3.95,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-3.95,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1.69,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-1.69,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.09,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-0.09,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.09,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.09,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1.52,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-1.52,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.09,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-0.09,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.09,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.09,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1.46,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-1.46,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1.46,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-1.46,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-0.05,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-10-01","end":"2014-12-31","val":-0.05,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-0.27,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-0.27,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-03-31","val":-0.27,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":-0.27,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-03-31","val":-0.27,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.58,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-0.58,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-0.32,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-0.32,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-04-01","end":"2015-06-30","val":-0.32,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-0.32,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-04-01","end":"2015-06-30","val":-0.32,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.82,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-0.82,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.24,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-0.24,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-07-01","end":"2015-09-30","val":-0.24,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.24,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.24,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1.07,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-1.07,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-1.07,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-1.07,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.25,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-10-01","end":"2015-12-31","val":-0.25,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-10-01","end":"2015-12-31","val":-0.25,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.22,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-0.22,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-03-31","val":-0.22,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-03-31","val":-0.22,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-0.22,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.39,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-0.39,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.18,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.18,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-04-01","end":"2016-06-30","val":-0.18,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-04-01","end":"2016-06-30","val":-0.18,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.18,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.53,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-0.53,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.14,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-0.14,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-07-01","end":"2016-09-30","val":-0.14,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-07-01","end":"2016-09-30","val":-0.14,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.14,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.7,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-0.7,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-0.7,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.7,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-0.17,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-10-01","end":"2016-12-31","val":-0.17,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-10-01","end":"2016-12-31","val":-0.17,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-0.16,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.16,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-03-31","val":-0.16,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.16,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.33,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-0.33,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.16,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.16,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.16,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.16,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.41,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-0.41,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.08,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.08,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.08,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.08,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.47,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-0.47,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-0.07,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-10-01","end":"2017-12-31","val":-0.07,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-0.11,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-0.2,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"start":"2018-01-01","end":"2018-03-31","val":-0.2,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.23,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-0.14,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.4,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-0.06,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-0.06,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.49,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-0.09,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-0.12,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.174,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.021,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.021,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.021,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-0.021,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.01,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.033,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-0.033,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-0.033,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.033,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.049,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-0.049,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.038,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.35,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.35,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-0.35,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.35,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-0.35,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.35,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0.35,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.35,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.074,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.092,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.092,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.071,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.071,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.071,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-0.071,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.229,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.229,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.229,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.229,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.375,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-0.375,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-0.375,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.375,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.77,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.77,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.218,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1.087,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1.087,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.165,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.039,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.039,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.025,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.025,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-0.025,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.056,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.056,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.056,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.056,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.043,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-0.043,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-0.043,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.043,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.065,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-0.065,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.031,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.133,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.022,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.022,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.055,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.055,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.055,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-0.055,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.057,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.057,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.057,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.057,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.032,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-0.032,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.039,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.146,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.236,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.236,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.22,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.22,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.22,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-0.22,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.033,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0.033,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0.033,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.033,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.016,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.016,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.048,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.006,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.001,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-0.001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.003,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-40357,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5297,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-106702,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-344142,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":-390535,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-390535,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-38574,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-38574,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-59243,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-59243,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-58451,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-58451,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-133087,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-133087,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-133087,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-133087,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-46455,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-46455,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-180390,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-180390,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-241724,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-241724,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-196655,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-196655,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-196655,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-196655,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-504970,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-504970,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-487667,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-487667,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-423250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-423250,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-567611,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-567611,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-567611,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-567611,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-117620,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-117620,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-49083,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-49083,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-6654,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-6654,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-227391,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-227391,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-145296,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-145296,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-49640,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-194221,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-394601,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-7005,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":927093,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for option under share-based payment arrangement.","units":{"USD":[{"end":"2013-12-31","val":2002691,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2002691,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2002691,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2002691,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1829076,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1708021,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14725450,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":14666554,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":14666554,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":14666554,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":14666554,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":14666554,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16800126,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":14636977,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":12255259,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":11268573,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10491971,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-03-31","val":10491971,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9362409,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2016-06-30","val":9362409,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8010642,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-09-30","val":8010642,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6868787,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6868787,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":6868787,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5824903,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6785960,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-06-30","val":6785960,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6255749,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":6255749,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5116640,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":5824903,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":5116640,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4599373,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":4599373,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3407963,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2559901,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2153120,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1873735,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FairValueAdjustmentOfWarrants":{"label":"Fair Value Adjustment of Warrants","description":"Amount of expense (income) related to adjustment to fair value of warrant liability.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":32674,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":496635,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1059581,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":1475959,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":1600176,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":1600176,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1244635,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":1244635,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1244635,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1244635,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1244635,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1244635,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1244635,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1244635,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1244635,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1244635,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings","description":"Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":-20000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":469,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":10469,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":30469,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":18525,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18525,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":18525,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":18525,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","description":"Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":1308525,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1308525,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1308525,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":57168,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2018-12-31","val":1263375,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1049157,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":1197399,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1093739,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2018-12-31","val":2732135,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2399336,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Finance Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":1431296,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFive":{"label":"Finance Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":153798,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":192769,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueYearThree":{"label":"Finance Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":427967,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":466939,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2018-12-31","val":719074,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":758046,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Finance Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":981582,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":389744,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.088,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"FiniteLivedIntangibleAssetsAccumulatedAmortization":{"label":"Finite-Lived Intangible Assets, Accumulated Amortization","description":"Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2013-12-31","val":3337566,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3527074,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":3527074,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4834261,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":4834261,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":4834261,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":6356799,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6356799,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":6356799,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7453756,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, after Year Five","description":"Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":354496,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1998726,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1115031,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1115031,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":271785,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":92399,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year One","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":172433,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1521609,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1115408,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1115408,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1037972,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1031203,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Five","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":87721,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":929606,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":879600,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":879600,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":809719,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":171055,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Four","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":94490,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1031203,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":929606,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":929606,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":879600,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":809719,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":102259,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1037972,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1031203,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1031203,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":929606,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":879600,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-12-31","val":160127,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1115408,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1037972,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1037972,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1031203,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":929606,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2014-12-31","val":971526,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-12-31","val":7634524,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":6108820,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6108820,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4959885,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3913582,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":6275160,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2257852,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4882686,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":2624834,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7684449,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":2801763,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10468776,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":10468776,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4752136,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":4752136,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8051871,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":8051871,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3299735,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":3299735,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12301061,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":12301061,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4249190,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":4249190,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":15761895,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":15761895,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":15761895,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":15761895,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4383423,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4383423,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9461857,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9461857,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":5078434,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":5078434,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":13005813,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":13005813,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":3543956,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3543956,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":16528568,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":16528568,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":16528568,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":16528568,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3998636,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3998636,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7546543,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":7546543,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3547907,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3547907,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11329134,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":11329134,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3782591,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":3782591,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":15318098,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":15318098,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":15318098,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":15318098,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3806707,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3806707,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7730635,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":7730635,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3923928,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3923928,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":11247825,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":11247825,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3517187,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3517187,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":15263297,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":15263297,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4076004,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":5739540,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":8501545,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4425541,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":15577665,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":4840543,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":21248179,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5734367,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2012-12-31","val":21290501,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012Q4I"},{"end":"2013-09-03","val":3185656,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":24476157,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":24476157,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":24476157,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":24476157,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2013-12-31","val":24476157,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":24476157,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24476157,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":24476157,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2014-12-31","val":24476157,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":40207326,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":41850326,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":43914974,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":43913185,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":43904616,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":43895140,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":43902247,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":43907017,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":43866209,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":43788695,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":43777158,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":43768269,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":43768269,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":43768269,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":43768269,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":43768269,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":43694239,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":43700512,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":43739860,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":43731942,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":43731942,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":43691635,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"GoodwillAcquiredDuringPeriod":{"label":"Goodwill, Acquired During Period","description":"Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":3185656,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":19437028,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":19437028,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":19437028,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"}]}},"GoodwillOtherIncreaseDecrease":{"label":"Goodwill, Other Increase (Decrease)","description":"Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-6168,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-6168,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-6168,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-138748,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-138748,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-36327,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":23955960,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6571434,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":6571434,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12987895,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":6416461,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":6416461,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":20666989,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":7679094,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":7679094,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":30280793,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":30280793,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":9613804,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":8743956,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":8743956,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-03-31","val":8743956,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":8743956,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":17558482,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":17558482,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8814526,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":8814526,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-04-01","end":"2014-06-30","val":8814526,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8814526,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":26977484,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":26977484,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":9419002,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":9419002,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-07-01","end":"2014-09-30","val":9419002,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":9419002,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":37345286,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":37345286,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":37345286,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":37345286,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":10367802,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-10-01","end":"2014-12-31","val":10367802,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":6989367,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6989367,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-03-31","val":6989367,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":6989367,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-03-31","val":6989367,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":14698952,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":14698952,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":7709585,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":7709585,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-04-01","end":"2015-06-30","val":7709585,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":7709585,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-04-01","end":"2015-06-30","val":7709585,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":22494458,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":22494458,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":7795506,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7795506,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-07-01","end":"2015-09-30","val":7795506,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":7795506,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-07-01","end":"2015-09-30","val":7795506,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":30215880,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":30215880,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":30215880,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":30215880,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":7721422,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-10-01","end":"2015-12-31","val":7721422,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-10-01","end":"2015-12-31","val":7721422,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":7947096,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":7947096,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-03-31","val":7947096,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-03-31","val":7947096,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":7947096,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":17053320,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":17053320,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9106224,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9106224,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-04-01","end":"2016-06-30","val":9106224,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-04-01","end":"2016-06-30","val":9106224,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9106224,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":27093602,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":27093602,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10040282,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":10040282,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-07-01","end":"2016-09-30","val":10040282,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-07-01","end":"2016-09-30","val":10040282,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10040282,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":37424789,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":37424789,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":37424789,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":37424789,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":10331187,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-10-01","end":"2016-12-31","val":10331187,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-10-01","end":"2016-12-31","val":10331187,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":9152782,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9152782,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-03-31","val":9152782,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9152782,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18917978,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":18917978,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9765196,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9765196,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-04-01","end":"2017-06-30","val":9765196,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9765196,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":29980227,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":29980227,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":11062248,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":11062248,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-07-01","end":"2017-09-30","val":11062248,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":11062248,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":41334543,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":41334543,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":11354317,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-10-01","end":"2017-12-31","val":11354317,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":10590379,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":10412725,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"start":"2018-01-01","end":"2018-03-31","val":10412725,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":21912783,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11322404,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11270420,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":34383448,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":12700303,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":12700303,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":47015044,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":12631596,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":12022111,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ImpairmentOfLongLivedAssetsToBeDisposedOf":{"label":"Impairment of Long-Lived Assets to be Disposed of","description":"The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":11964,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":707211,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":5057650,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-6491150,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-6491150,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-17138329,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-17138329,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-17138329,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-17138329,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-21560050,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-21560050,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-21560050,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-21560050,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-14562851,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-14562851,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-14562851,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-14562851,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-10156858,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-10156858,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-13547014,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-1785657,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-4835947,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10152546,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-5316599,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-13474569,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-3322023,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-13848152,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-13848152,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-21840719,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-21840719,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-23875366,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-23875366,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-2034647,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-2034647,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-25962811,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-25962811,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2087445,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-2087445,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-6847901,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-6847901,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-14940435,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-14940435,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-8092534,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-8092534,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-21214150,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-21214150,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6273715,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-6273715,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-5613829,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-5613829,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-10232683,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-10232683,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4618854,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4618854,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-13911353,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-13911353,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3678670,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3678670,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4227089,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4227089,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-8154149,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-8154149,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3927060,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3927060,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-10261817,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-10261817,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2107664,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2107664,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-12368711,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-12368711,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3040111,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-5286756,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6166572,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3126461,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-10661904,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1501569,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-13110510,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3149710,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-6843307,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-7357002,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-7357002,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-10013010,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-10013010,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-10013010,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-10013010,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-6250399,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-6250399,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-6250399,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-6250399,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-3568153,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-3568153,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-3568153,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3568153,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2211853,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-2211853,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":436504,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments":{"label":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-1785657,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-13848152,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-13848152,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-27151339,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-27810449,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-18131004,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-12368711,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-12368711,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-13110510,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":310900,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":201243,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":242568,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":41325,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":412040,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":169472,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":549718,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":549718,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":99012,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":99012,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":249549,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":249549,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":150537,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":150537,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":400450,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":400450,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":150901,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":150901,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":552619,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":102275,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":102275,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":228191,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":228191,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":125916,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":125916,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":217469,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":217469,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-10722,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-10722,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":268225,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":268225,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":268225,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":268225,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":72354,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":72354,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":193885,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":193885,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":121531,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":121531,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":306465,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":306465,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":112580,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":112580,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":595722,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":186107,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":186107,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":776518,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":776518,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":590411,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":590411,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":906557,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":906557,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":130039,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":130039,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":608775,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":608775,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":127081,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":127081,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":204742,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":77661,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":317943,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":113201,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":492010,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":173353,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-497224,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-606984,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":57530,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":453848,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":431342,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":431342,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":357133,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":357133,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-539624,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-539624,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-818796,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-818796,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-182112,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-182112,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-182112,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-182112,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-397589,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-397589,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-250437,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-250437,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-872574,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-872574,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-316655,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-316655,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-316655,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-316655,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":71753,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":71753,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-115646,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-115646,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-418732,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-418732,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1284742,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1284742,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1284742,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1284742,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-978355,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-978355,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-515904,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-515904,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-967975,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-967975,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-166898,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-166898,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-600915,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-600915,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-637658,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1251867,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-193706,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":507397,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-1559364,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2994462,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":437663,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-62530,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":1004874,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":1004874,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-3517580,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-3517580,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1818325,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1818325,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1736510,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1736510,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":4684880,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":4684880,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4798351,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":4798351,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-2337994,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-2337994,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-3876071,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-3698627,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-3720875,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-3380200,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":876273,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1658964,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1658964,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1658964,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2886825,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-3608775,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5037522,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-5037522,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-5352339,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-5352339,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1213717,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1213717,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1213717,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1213717,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3187957,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-3187957,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4802249,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-4802249,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3239595,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3239595,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1615836,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1615836,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3357243,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3357243,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-664339,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-4019452,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":577960,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-2844760,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInAccruedLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1105675,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-962470,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":752511,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":940985,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":3232110,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3232110,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":444348,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":444348,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-958316,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-958316,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-973538,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-973538,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":432225,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":432225,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":432225,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":432225,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-2208237,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-2208237,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2698798,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2698798,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2537302,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2537302,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-304962,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-304962,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-304962,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-304962,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":671913,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":671913,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":779676,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":779676,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":2669696,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":2669696,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":4228119,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":4228119,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":4228119,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":4228119,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-938082,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-938082,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1867288,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1867288,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-1172824,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-1172824,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-2988525,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-2988525,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-689650,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-689650,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-807023,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":720711,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":2055400,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-1952449,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInDeferredCompensation":{"label":"Increase (Decrease) in Deferred Compensation","description":"The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":662613,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":662613,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":946590,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":946590,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":946590,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":946590,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":283977,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":283977,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":567954,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":567954,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":851931,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":851931,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1419885,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1419885,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1419885,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1419885,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"IncreaseDecreaseInDeferredRevenue":{"label":"Increase (Decrease) in Deferred Revenue","description":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":60481,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1268951,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-406700,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-891770,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":504824,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":504824,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-3246429,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-3246429,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3384445,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-3384445,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-3679116,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-3679116,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-2833077,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-2833077,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2833077,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-2833077,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1602165,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1602165,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":578699,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":578699,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":665631,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":665631,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":4451731,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":4451731,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":4451731,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":4451731,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":897943,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":897943,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1140974,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1140974,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-27134,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-27134,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":3702924,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":3702924,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":3702924,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":3702924,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":852333,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":852333,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1256536,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1256536,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":477278,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":477278,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":3021248,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":3021248,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-285938,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-285938,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1305675,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-536448,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-952042,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1053505,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInOtherOperatingLiabilities":{"label":"Increase (Decrease) in Other Operating Liabilities","description":"Amount of increase (decrease) in operating liabilities classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1194333,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-3793,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-39658,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-15235,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":-64266,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-64266,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-7304,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-7304,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-7874,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-7874,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-66863,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-66863,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-102032,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-102032,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-102032,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-102032,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":375352,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":375352,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":471368,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":471368,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-228893,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-228893,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-281876,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-281876,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-281876,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-281876,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":220323,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":220323,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1966098,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-1966098,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2025820,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-2025820,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2084343,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-2084343,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-2084343,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2084343,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-91416,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-91416,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-184101,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-184101,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-264429,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-264429,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-209859,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-209859,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":381842,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":381842,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":268276,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":213120,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":215162,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":255871,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":{"label":"Increase (Decrease) in Prepaid Expense and Other Assets","description":"Amount of increase (decrease) in prepaid expenses, and assets classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1201895,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":20307,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2433463,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":2727424,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":3274161,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3274161,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":244738,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":244738,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":792789,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":792789,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":458465,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":458465,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":801221,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":801221,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":801221,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":801221,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":490462,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":490462,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":322687,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":322687,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":221433,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":221433,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":863713,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":863713,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":863713,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":863713,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":215749,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":215749,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":675686,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":675686,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":2074943,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":2074943,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1437777,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1437777,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1437777,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1437777,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-169675,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-169675,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-737378,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-737378,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-823889,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-823889,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1313029,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1313029,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":869287,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":869287,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":665835,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":862296,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":881663,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-638801,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":-113094,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-113094,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-113094,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":259,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":259,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":259,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"IncreaseDecreaseInUnbilledReceivables":{"label":"Increase (Decrease) in Unbilled Receivables","description":"The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-41651,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":26697,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-54224,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":22012,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":-96170,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-96170,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":372031,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":372031,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":53139,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":53139,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":115333,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":115333,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":113471,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":113471,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":360182,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":360182,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":177444,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":340675,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":782691,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-721950,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"}]}},"IncreaseInCarryingAmountOfRedeemablePreferredStock":{"label":"Increase in Carrying Amount of Redeemable Preferred Stock","description":"Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":4572027,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":4849607,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":4849607,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2380858,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2380858,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2380858,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2380858,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"}]}},"IndefiniteLivedIntangibleAssetsExcludingGoodwill":{"label":"Indefinite-lived Intangible Assets (Excluding Goodwill)","description":"Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.","units":{"USD":[{"end":"2013-12-31","val":96700,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":96700,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":96700,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":96022,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"}]}},"IntangibleAssetsGrossExcludingGoodwill":{"label":"Intangible Assets, Gross (Excluding Goodwill)","description":"Amount before accumulated amortization of intangible assets, excluding goodwill.","units":{"USD":[{"end":"2013-12-31","val":4538600,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4538600,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":4538600,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12507922,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":12507922,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":12507922,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":12505619,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":12505619,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":12505619,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":12453641,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":10536541,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10522930,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2013-12-31","val":1201034,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1201034,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":1201034,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1201034,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1153657,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1106280,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1058903,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1011526,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1011526,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1011526,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1011526,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1011526,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":12066171,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8575566,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8057746,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":7673661,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7290001,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6906407,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6528042,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":6148820,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5807405,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5527393,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5263149,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4999885,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":4999885,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4999885,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4999885,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4999885,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4725002,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4466739,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4214467,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3953582,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":3953582,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3688897,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":37041,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5448,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":24193,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":18745,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":75403,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":51210,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":168810,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":168810,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":112977,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":112977,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":168894,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":168894,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":55917,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":55917,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":217440,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":217440,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":48546,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":48546,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":124933,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":124933,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":391627,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":391627,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":266694,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":266694,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":654760,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":654760,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":263133,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":263133,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":910046,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":910046,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":910046,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":910046,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":200380,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":200380,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":422173,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":422173,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":221793,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":221793,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":643543,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":643543,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":221370,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":221370,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":862321,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":862321,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":862321,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":862321,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":235168,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":235168,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":479351,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":479351,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":244183,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":244183,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":751644,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":751644,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":272293,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":272293,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":976834,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":976834,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":299599,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":299599,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":639170,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":339571,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":964423,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":325253,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1271786,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":357015,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"InterestIncomeDepositsWithFinancialInstitutions":{"label":"Interest Income, Deposits with Financial Institutions","description":"Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":30629,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":167,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":18028,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":17861,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":18239,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":211,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":18432,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":18432,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":213,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":213,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":304,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":304,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":91,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":91,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1919,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1919,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":1615,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":1615,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2009,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2009,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2009,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2009,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":11948,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":11948,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":28346,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":28346,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":16398,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":16398,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":49160,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":49160,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":20814,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":20814,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":61414,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":61414,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":61414,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":61414,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":21628,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":21628,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":51048,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":51048,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29420,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29420,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":55858,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":55858,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4810,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":4810,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":57126,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":57126,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":57126,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":57126,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":805,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":805,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1326,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1326,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":521,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":521,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2564,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2564,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1238,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1238,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4806,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":4806,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":993,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":993,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3632,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2639,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":6661,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":3029,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":8741,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2089,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":23841,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5448,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4842,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":372,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":145207,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":145207,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":112977,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":112977,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":168894,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":168894,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":217440,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":217440,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":275074,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":61182,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":61182,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":127821,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":127821,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":618059,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":618059,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":858007,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":858007,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":858007,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":858007,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":167800,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":167800,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":390716,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":390716,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":564401,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":564401,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":790338,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":790338,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":790338,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":790338,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":226958,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":226958,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":453666,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":453666,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":717057,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":717057,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":938949,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":938949,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":290697,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":290697,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":621366,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":937716,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1236178,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":348202,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1867000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":582000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1161000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":579000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1428000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":497000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2195000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":2195000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":678000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":678000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1322000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":645000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":645000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1890000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":641000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":641000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2526000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2526000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2526000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2526000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":748000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":748000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1703000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":955000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":955000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2609000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":906000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":906000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3564000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3564000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":3564000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3564000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":945000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":945000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1904000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1904000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":959000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":959000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2793000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":2793000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":888000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":888000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3697000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":3697000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":3697000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":3697000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":920000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":920000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1859000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1859000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":939000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":939000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2816000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2816000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":957000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":957000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3687000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":3687000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":891000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1781000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":890000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2605000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":825000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3411000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":1182445,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2019-03-31","val":1010771,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LessorOperatingLeasePaymentsToBeReceived":{"label":"Lessor, Operating Lease, Payments to be Received","description":"Amount of lease payments to be received by lessor for operating lease.","units":{"USD":[{"end":"2019-03-31","val":1359153,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2013-12-31","val":56457245,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":56457245,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":56457245,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":56457245,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":43436935,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41184746,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":40445924,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":43271950,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":43271950,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":43271950,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":43271950,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":43271950,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":66286069,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":63876478,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":63496444,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":70245687,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":70127429,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":70127429,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":70127429,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":70127429,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":70127429,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":70058461,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":69345128,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":69852150,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":77917610,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":77640884,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":73584964,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":72540875,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":73870093,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":73870093,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":73870093,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":73870093,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":73870093,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":69103740,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":70127630,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":68757838,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":70325422,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":70325422,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":76641062,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2013-12-31","val":70097121,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":70097121,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":110390565,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":106132451,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":104631713,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":108230657,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":126960105,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":118241981,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":113799864,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":114742002,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":114623744,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":109829962,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":106072400,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":105369630,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":110489088,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":106819924,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":99503753,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":98166497,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":99370045,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98323736,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98850017,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":98519097,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100102977,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":100102977,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":105387610,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":38786892,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":38786892,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":38786892,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":38786892,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":35773695,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33938156,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":34270609,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":37266936,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":37266936,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":37266936,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":37266936,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":37266936,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":38533855,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":38225778,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":36212397,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":42754143,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":42699562,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":42699562,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":42699562,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":42699562,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":42699562,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":44362462,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":44824705,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":45689342,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":53065459,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":52437416,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48784610,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":48410431,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":50119150,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":50119150,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":50119150,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":50119150,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":50119150,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":46778590,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":48118653,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":47142188,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":48999730,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":48999730,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":51573435,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LiabilitiesFairValueDisclosureRecurring":{"label":"Liabilities, Fair Value Disclosure, Recurring (Deprecated 2018-01-31)","description":"Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity.","units":{"USD":[{"end":"2013-12-31","val":2058158,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2058158,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2058158,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":412860,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":428719,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":454122,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":287441,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":287441,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2251000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":713000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1550531,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1259531,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1239531,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1260000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1270000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1290000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1308525,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"}]}},"LicenseAndMaintenanceRevenue":{"label":"License and Maintenance Revenue (Deprecated 2018-01-31)","description":"Revenue from multiple-deliverable arrangements that include licensing fees and maintenance revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Maintenance revenue is derived from maintenance services provided under contracts or arrangements with clients. Services may include the maintenance of software, plant and equipment, and facilities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":32399577,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8747187,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":17415329,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":8668142,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":27242428,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":9827099,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":38866989,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":38866989,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":10509769,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":10509769,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21140478,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":21140478,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":10630709,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":10630709,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":32582297,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":32582297,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":11441819,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":11441819,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":45142117,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":45142117,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":45142117,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":45142117,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":10341350,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":10341350,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":22046072,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":22046072,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":11704722,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":11704722,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":34172867,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":34172867,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":12126795,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":12126795,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":47067117,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":47067117,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":47067117,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":47067117,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":12438984,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":12438984,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":25279192,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":25279192,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":12840208,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":12840208,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":39358586,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":39358586,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":14079394,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":14079394,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":53310533,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":53310533,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":53310533,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13901308,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":13901308,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":28588052,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":28588052,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":14686744,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":14686744,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":43532217,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":14944160,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":58479139,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":15089112,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":30516534,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":15427422,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"LineOfCredit":{"label":"Long-term Line of Credit","description":"The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-04","val":15000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2015-03-04","val":15000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2015-03-04","val":15000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2015Q1I"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":5000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3250000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5500000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5500000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":6000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6250000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6100000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":6000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6000000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6000000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":6000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebt":{"label":"Long-term Debt","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2015-03-04","val":20000000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2015-03-04","val":20000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2015-03-04","val":20000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2015-03-31","val":20000000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":20000000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19750000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":14656250,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14562500,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14468750,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14375000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14281250,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":14281250,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14093750,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14000000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13812500,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13625000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13437500,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13250000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13062500,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12875000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":12687500,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebtCurrent":{"label":"Long-term Debt, Current Maturities","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":491667,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":616667,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":491667,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":366667,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":312086,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":312086,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":312086,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":312086,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":312086,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":312086,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":405836,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":499586,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":593336,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":593336,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":593336,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":593336,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":593336,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":593336,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":714391,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":714391,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":714391,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":714391,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":714391,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":714391,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":714391,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":714391,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":714391,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":714391,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":714391,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":714745,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":714745,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":714745,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour":{"label":"Long-Term Debt, Maturity, Year Four","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2015-03-31","val":18250000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18250000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18250000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13625000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2015-03-31","val":875000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":875000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":875000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":656250,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13625000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13625000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13625000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13625000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":13625000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":12875000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":12875000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12875000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12875000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":11375000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11375000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2015-03-31","val":500000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":500000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":500000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":375000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":656250,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":656250,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":656250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":656250,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":656250,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":750000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":750000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":750000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":750000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12875000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12875000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12875000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":750000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":750000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear":{"label":"Long-Term Debt, Maturity, Remainder of Fiscal Year","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.","units":{"USD":[{"end":"2015-03-31","val":375000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":375000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":125000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-31","val":281250,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":187500,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":93750,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2017-03-31","val":468750,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":375000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":187500,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":562500,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":375000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":187500,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":750000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":562500,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermDebtNoncurrent":{"label":"Long-term Debt, Excluding Current Maturities","description":"Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":19484027,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":19361111,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19238194,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":14271527,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":14207850,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":14207850,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":14207850,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":14207850,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":14207850,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14129829,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13958057,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13786286,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":13614514,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13281435,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13196587,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13017989,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12839392,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":12839392,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":12839392,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":12839392,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":12839392,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12660794,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12482196,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12303598,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12054490,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":12054490,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11875804,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"LongTermLineOfCredit":{"label":"Long-term Line of Credit, Noncurrent","description":"The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2013-12-31","val":6978525,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":6978525,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":6978525,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":6978525,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"}]}},"MoneyMarketFundsAtCarryingValue":{"label":"Money Market Funds, at Carrying Value","description":"Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.","units":{"USD":[{"end":"2013-12-31","val":375,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":375,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":375,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":375,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":208,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":55769,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":524,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":416,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":416,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":416,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":416,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":416,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":485,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":839,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":113725,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":113136,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":113136,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":113136,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":113136,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":113136,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":113136,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":226360,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":25877,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":25668,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":25360,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":25360,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":25360,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":25360,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":25360,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":25360,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25400,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":42755,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":42815,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":42527,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":42527,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":42527,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":42527,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":42527,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":42604,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":42107,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":43489,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":43644,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":43644,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":43470,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-120552,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-31617,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2940573,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":5282442,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":5455396,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":5455396,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":47239181,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":47239181,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":46445414,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":46445414,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":46582872,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":46582872,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":46942282,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":46942282,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":46942282,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":46942282,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":20432628,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":20432628,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":20235240,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":20235240,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":19744444,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":19744444,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":19250776,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":19250776,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":19250776,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":19250776,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2109125,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-2109125,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-98301,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-98301,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":634470,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":634470,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1086700,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1086700,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1086700,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1086700,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-566211,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-566211,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2123101,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-2123101,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-2774951,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-2774951,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-3242878,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-3242878,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-464472,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-464472,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-764211,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1171087,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-1445836,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-297397,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-4772105,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-783087,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1924486,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-4417648,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":-5186036,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-5186036,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-960514,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-960514,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1302966,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-1302966,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-1997419,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-1997419,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-2411339,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-2411339,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2411339,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-2411339,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-26509414,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-26509414,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-27440853,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-27440853,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-28373793,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-28373793,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-29212636,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-29212636,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-29212636,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-29212636,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-694957,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-694957,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1797041,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-1797041,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2386429,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-2386429,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2799656,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-2799656,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-2799656,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2912750,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-502819,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-502819,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1064387,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1064128,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-1592388,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-1592129,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1907399,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-1907140,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-865559,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-865559,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1812266,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-2768114,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-3553877,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-857785,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":3922486,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":12880,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3208733,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-2914719,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":989089,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":989089,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-175619,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-175619,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-8924608,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-8924608,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-9101807,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-9101807,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-8303391,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-8303391,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-8303391,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-8303391,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-3021665,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-3021665,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-6787453,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-6787453,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-10753193,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-10753193,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-13229162,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-13229162,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-13229162,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-13229162,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3054385,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3054385,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":633776,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":633776,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-38854,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-38854,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-165823,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-165823,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-165823,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-165823,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":793356,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":793356,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1088690,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1088690,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-2751906,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-2751906,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-669864,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-669864,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1427138,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1427138,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":774171,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":4913253,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3548432,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3246055,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-2096557,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-5037190,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-5037190,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10395114,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-5357924,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-5357924,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-13886609,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-3491495,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-3491495,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-14397870,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-14397870,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-511261,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-21939731,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-21939731,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-03-31","val":-21939731,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-21939731,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-24124915,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-24124915,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-26363261,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-26363261,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-27703958,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-27703958,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-27703958,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-27703958,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-1340697,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-10-01","end":"2014-12-31","val":-1340697,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-15168626,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-15168626,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-21431619,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-21431619,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-6647055,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-10-01","end":"2015-12-31","val":-6647055,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-10-01","end":"2015-12-31","val":-6647055,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-10426568,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-10426568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-14217818,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-14217818,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-4508908,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-10-01","end":"2016-12-31","val":-4508908,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-10-01","end":"2016-12-31","val":-4508908,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-8930667,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-8930667,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-11168374,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-11168374,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-12977486,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-12977486,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-1809116,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-10-01","end":"2017-12-31","val":-1809116,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-3167192,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-5413837,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"start":"2018-01-01","end":"2018-03-31","val":-5413837,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6371314,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3204122,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3951240,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-10979847,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1614770,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1614770,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-13602520,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-2622673,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-3323063,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-6668584,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-6249954,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-12820642,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-6570688,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-17524901,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-4704259,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-19247477,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-19247477,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-24356236,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-24356236,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-26541420,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-26541420,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-2185184,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-28779766,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-28779766,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-2238346,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-30120463,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-30120463,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-30120463,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-30120463,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-6950176,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-15168626,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-15168626,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-8218450,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-21431619,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-21431619,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-6262993,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-28078674,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-5686183,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-10426568,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-10426568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4740385,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-14217818,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-14217818,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3791250,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-18726726,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4413196,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-8930667,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-8930667,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-4517471,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-11168374,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-11168374,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2237703,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-12977486,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-12977486,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3167192,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-5413837,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6371314,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3204122,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-10979847,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1614770,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-13602520,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3323063,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1":{"label":"Noncash or Part Noncash Acquisition, Fixed Assets Acquired","description":"\"The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":707911,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":1292773,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":3532086,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3532086,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":44398,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":44398,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1013728,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1013728,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1287844,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1287844,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1618936,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1618936,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1618936,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1618936,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":618946,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":618946,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":948963,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":948963,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":937579,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":937579,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1545864,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1545864,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1545864,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1545864,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":246286,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":246286,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":834432,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":834432,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":834432,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":834432,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1319106,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1319106,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1384336,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1384336,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1638819,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1638819,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1936990,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1936990,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":318014,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":318014,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":703838,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1118058,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1145082,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2483193,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1":{"label":"Noncash or Part Noncash Acquisition, Value of Assets Acquired","description":"\"The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2019-01-01","end":"2019-03-31","val":7781725,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"NoncurrentAssets":{"label":"Long-Lived Assets","description":"Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.","units":{"USD":[{"end":"2014-12-31","val":38406223,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":38406223,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-09-30","val":64681552,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":63766955,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":63766955,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":62907180,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10715236,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10107203,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10581662,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9856574,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9894886,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9529360,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9700769,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10218127,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10132808,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":10132808,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10135838,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"segment":[{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"NumberOfReportingUnits":{"label":"Number of Reporting Units","description":"Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.","units":{"reporting_unit":[{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":25735205,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11402100,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":23134276,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":11732176,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":34084394,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":10950118,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":43978567,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":43978567,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":30471911,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":30471911,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":41265258,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":41265258,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":10793347,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":10793347,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":52724774,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":52724774,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":11459516,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":11459516,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":64223560,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":64223560,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":64223560,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":64223560,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13724283,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":13724283,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":29276106,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":29276106,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":15551823,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":15551823,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":43103008,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":43103008,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":13826902,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":13826902,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":57177697,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":57177697,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":57177697,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":57177697,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13382173,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":13382173,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":26914878,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":26914878,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":13532705,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":13532705,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":40417270,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":40417270,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":13502392,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":13502392,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":54750598,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":54750598,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":54750598,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":54750598,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13145508,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":13145508,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":26594102,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":26594102,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":13448594,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":13448594,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":39492964,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":39492964,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":12898857,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":12898857,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":52731226,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":52731226,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13331884,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":15400875,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27443817,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":14111933,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":44087590,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":13879648,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":58862509,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14816895,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-1779245,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-4830666,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10146381,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-5315715,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-13417405,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-3271024,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-13697774,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-13697774,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-21727955,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-21727955,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-23706776,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-23706776,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-1978821,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-1978821,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-25747290,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-25747290,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-2040514,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-2040514,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-26878274,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-26878274,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-26878274,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-26878274,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-6734916,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-6734916,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-14577154,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-14577154,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-7842238,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-7842238,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-20608550,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-20608550,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-6031396,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-6031396,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-26961817,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-26961817,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-26961817,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-26961817,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-5435077,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-5435077,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-9861558,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-9861558,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4426481,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4426481,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-13323668,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-13323668,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-3462110,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-3462110,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-17325809,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-17325809,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-17325809,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-17325809,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3992726,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-3992726,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4988150,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-7676124,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-7676124,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3683398,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3683398,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3536647,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-9512737,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-9512737,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-1836609,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-1836609,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-1179345,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-11396683,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-11396683,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-2143323,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-2741505,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3992726,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"start":"2018-01-01","end":"2018-03-31","val":-4988150,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5531034,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-2789529,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3683398,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-9704142,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1179345,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-1836609,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-11847465,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-1883950,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-2794784,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":763998,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-03-31","val":8387165,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3141603,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5245562,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasePayments":{"label":"Operating Lease, Payments","description":"Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":865725,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6960567,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDue":{"label":"Operating Leases, Future Minimum Payments Due","description":"Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.","units":{"USD":[{"end":"2014-03-31","val":15174422,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":14680316,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":15010398,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":14305593,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15874994,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":17431472,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19025517,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17939266,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":19790958,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":18608302,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":17437624,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":16650117,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":16650117,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":17961371,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":16743571,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15956830,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15101426,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14546388,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13707184,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11049720,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9935271,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":9935271,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9397936,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":2824912,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2901204,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2222914,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1115935,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4696545,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3522630,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2265384,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1094706,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4200060,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":4200060,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3474316,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2241317,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1117980,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4557966,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3561745,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2409267,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1119766,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4296528,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":4296528,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":1881528,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1881528,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1897489,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1910824,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1910824,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2206865,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2729468,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1867195,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2295700,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2329109,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2329109,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1779098,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1779098,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1782036,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1786693,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1794278,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1188188,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1190145,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1200797,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":906160,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":461453,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":461453,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":668646,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":1861672,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1882854,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2085007,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1897489,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1921086,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2214174,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2722791,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2729468,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3112612,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3169983,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3169983,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2370552,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2370552,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2782181,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2779758,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2788823,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1801713,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1825191,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1857130,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1449152,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":906176,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":906176,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1422944,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":2287538,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2326328,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2759734,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2085007,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2716153,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3352570,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3851824,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2722791,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3096591,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3157441,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3157441,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3256493,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3256493,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4074643,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4080008,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4137249,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2796258,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2987153,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3019786,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2662112,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1450505,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1450505,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2016773,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":2479230,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2530071,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2823328,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2759734,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3598101,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4311282,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4670246,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3855209,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4187476,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4110437,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4110437,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3247064,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3247064,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4051203,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4056568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4319273,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4138827,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4363680,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4601730,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4294056,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2663588,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":2663588,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2565333,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":4738451,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4738450,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4738451,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2827627,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2827626,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3123667,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3935253,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2068058,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3575949,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3575948,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3575948,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1796850,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1796850,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1796992,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1799227,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1799227,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":618474,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":618474,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":618474,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":618474,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":157021,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":157021,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":157021,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-03-31","val":1926003,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1321085,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":706389,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2019-03-31","val":2567219,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.068,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":1761594,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1761594,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":1761594,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":1761594,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2133020,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1733294,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1818088,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1670149,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1670149,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1007331,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1007331,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1007331,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2793659,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2590982,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1804054,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1897968,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2065527,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1606298,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1581303,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1832987,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1832987,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1832987,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1843910,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1843910,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1843910,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2062227,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2034741,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2038732,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1810155,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1810155,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1810155,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1810155,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1810155,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1190884,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":839297,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1023318,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1289823,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1289823,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":974633,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OtherAssetsFairValueDisclosure":{"label":"Other Assets, Fair Value Disclosure","description":"Fair value portion of other assets.","units":{"USD":[{"end":"2013-12-31","val":338459,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q4I"},{"end":"2014-06-30","val":282050,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax","description":"Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-298080,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-12488,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12814,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":25302,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-249214,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-262028,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-305133,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-305133,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-47613,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-47613,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-47835,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-47835,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-222,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-222,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-58403,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-58403,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-10568,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-10568,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-51667,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-51667,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-176395,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-176395,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-124728,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-124728,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-218221,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-218221,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-41826,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-41826,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-522908,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-522908,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-493091,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-493091,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29817,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29817,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-435826,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-435826,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":57265,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":57265,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-229232,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-229232,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-274668,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-274668,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-45436,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-45436,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-231583,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-231583,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":43085,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":43085,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-485604,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-485604,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-207180,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-207180,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-30271,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":176909,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2253,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":32524,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-275038,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-11682,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","description":"Amount after tax of other comprehensive income (loss) attributable to parent entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-298080,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-12488,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12814,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":25302,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-249214,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":-262028,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-305133,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-305133,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-47613,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-47613,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-47835,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":-47835,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-222,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":-222,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-58403,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":-58403,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-10568,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":-10568,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":-121575,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-51667,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-51667,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-176395,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-176395,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":-124728,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-124728,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-218221,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-218221,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-41826,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-41826,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-175717,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-522908,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-522908,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-493091,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-493091,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29817,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":29817,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-435826,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-435826,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":57265,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":57265,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-553583,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-229232,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-229232,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-274668,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-274668,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-45436,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-45436,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-231583,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-231583,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":43085,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":43085,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-485604,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-485604,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-207180,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-207180,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-30271,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":176909,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2253,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":32524,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-275038,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-11682,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent":{"label":"Other Deferred Compensation Arrangements, Liability, Current and Noncurrent","description":"Amount of the liabilities for deferred compensation arrangements classified as other.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":946590,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":946590,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":946590,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":946590,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":946590,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":946590,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1230567,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"}]}},"OtherLiabilitiesNoncurrent":{"label":"Other Liabilities, Noncurrent","description":"Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":3981889,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":3981889,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":3981889,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":3981889,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2330179,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2345441,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2311531,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2109544,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":2109544,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2109544,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2109544,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2109544,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4448455,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2293471,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3756734,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":3909728,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4423028,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1943574,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1883861,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1825317,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1733908,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1643114,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1560533,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1619744,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1619744,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1619744,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1619744,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1619744,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1993954,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1862405,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1777158,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1808479,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1808479,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":639073,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"OtherOperatingActivitiesCashFlowStatement":{"label":"Other Operating Activities, Cash Flow Statement","description":"Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":30261,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":11964,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":11964,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":11964,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"PaymentForContingentConsiderationLiabilityFinancingActivities":{"label":"Payment for Contingent Consideration Liability, Financing Activities","description":"Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1308531,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1308531,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1308525,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1308525,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1308525,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1308525,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"PaymentForContingentConsiderationLiabilityOperatingActivities":{"label":"Payment for Contingent Consideration Liability, Operating Activities","description":"Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2366469,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2366469,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2366469,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2366469,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":2366469,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":2366469,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"PaymentsForProceedsFromTenantAllowance":{"label":"Payments for (Proceeds from) Tenant Allowance","description":"Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1116775,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2011-01-01","end":"2011-12-31","val":1116775,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2011-01-01","end":"2011-12-31","val":1116775,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2011-01-01","end":"2011-12-31","val":1116775,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2011-01-01","end":"2011-12-31","val":1116775,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":258063,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2012-01-01","end":"2012-12-31","val":258063,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2012-01-01","end":"2012-12-31","val":258063,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":258063,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2012-01-01","end":"2012-12-31","val":258063,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2012-01-01","end":"2012-12-31","val":1116775,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":258063,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":155338,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"}]}},"PaymentsOfFinancingCosts":{"label":"Payments of Financing Costs","description":"The cash outflow for loan and debt issuance costs.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":51764,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-35953,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-35953,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":183854,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":183854,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":186582,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":186582,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":186582,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":186582,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":188743,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":188743,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":188743,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":188743,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":35701,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":35701,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":35701,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":35701,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":35701,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":35701,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":35701,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":35701,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":70156,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"PaymentsOfStockIssuanceCosts":{"label":"Payments of Stock Issuance Costs","description":"The cash outflow for cost incurred directly with the issuance of an equity security.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":207100,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":478939,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":478939,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3774959,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3774959,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4258955,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":4258955,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":4266455,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":4266455,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":4266455,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":4266455,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"}]}},"PaymentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Payment, Tax Withholding, Share-based Payment Arrangement","description":"Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":22494,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"PaymentsToAcquireBusinessesGross":{"label":"Payments to Acquire Businesses, Gross","description":"The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.","units":{"USD":[{"start":"2013-09-02","end":"2013-09-03","val":2000078,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":1914768,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":1914768,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":1914768,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":25593426,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":25593426,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":25593426,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":25593426,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":25717139,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":25717139,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":25717078,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":25717078,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":25717078,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":25717078,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"PaymentsToAcquireIntangibleAssets":{"label":"Payments to Acquire Intangible Assets","description":"The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":550000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":550000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":275000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":275000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":275000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":275000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":275000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":275000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":275000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":275000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":275000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":275000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":275000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":275000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":275000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":275000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":275000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":275000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"PaymentsToDevelopSoftware":{"label":"Payments to Develop Software","description":"The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":3272403,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":528115,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1314881,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":1653770,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":2409325,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":2409325,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":565654,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":565654,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1052851,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":1052851,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1529459,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1529459,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1970963,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":254755,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":254755,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":940485,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":940485,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1525903,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1525903,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1926302,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":721048,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":721048,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1403920,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1403920,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1859969,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1859969,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":2286778,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":473797,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":473797,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":839409,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":839409,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1217126,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1217126,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1458495,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1458495,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":850373,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":850373,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1569092,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":2532519,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3214896,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":725773,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"PreferredStockAccretionOfRedemptionDiscount":{"label":"Preferred Stock, Accretion of Redemption Discount","description":"The amount of accretion of the preferred stock redemption discount during the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":3941358,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1185989,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2371978,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":3557967,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":4743956,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":4743956,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2289793,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":2289793,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2289793,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":2289793,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":2289793,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":2289793,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2289793,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2289793,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2289793,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2289793,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"PreferredStockDividendsIncomeStatementImpact":{"label":"Preferred Stock Dividends, Income Statement Impact","description":"The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":536107,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2015-12-31","val":0.001,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0.001,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0.001,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0.001,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2015-12-31","val":10000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":10000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":10000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":10000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10000000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":869108,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":869108,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":869108,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":869108,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1353779,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1622879,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1673601,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1445964,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":1445964,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1445964,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1445964,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1445964,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2310669,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2690852,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2552450,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2058430,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":2003849,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":2003849,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":2003849,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2003849,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":2003849,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2608900,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2768704,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2216621,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1719612,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2126843,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1738192,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1926004,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1715534,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":1715534,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1715534,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1715534,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1715534,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2835879,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2284206,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2436187,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1977662,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1977662,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2053661,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ProceedsFromLinesOfCredit":{"label":"Proceeds from Lines of Credit","description":"Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":3028525,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":6178525,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":7478525,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":7478525,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":5000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":5000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":5000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3250000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3250000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8750000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":8750000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":14250000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":14250000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":20250000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":20250000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":20250000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":20250000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":6000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":12250000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":12250000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":18350000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":18350000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":24350000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":24350000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":7000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13650000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":18350000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":23850000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1500000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ProceedsFromPaymentsForInInterestBearingDepositsInBanks":{"label":"Proceeds from (Payments for) in Interest-bearing Deposits in Banks","description":"The net cash inflow or outflow in Interest-bearing Deposits by banks in other financial institutions for relatively short periods of time including, for example, certificates of deposits.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":11412,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-10000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-35549,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":-34157,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":-534919,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":-534919,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":30064,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":30064,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":150128,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":150128,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":116828,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":116828,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":226690,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":226690,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":226690,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":226690,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-992,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-992,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-5566,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-5566,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-37878,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-37878,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-21989,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-21989,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":-21989,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-21989,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-139118,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-139118,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-143836,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-143836,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-118993,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":-118993,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":-118993,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":-118993,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-18008,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-18008,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-169140,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-169140,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-205264,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-205264,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-190752,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-190752,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":421,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":421,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-164780,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-46522,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-119036,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-25907,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ProceedsFromRepaymentsOfOtherLongTermDebt":{"label":"Proceeds from (Repayments of) Other Long-term Debt","description":"Amount of cash inflow (outflow) from other long-term debt.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":20000000,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":20000000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":20000000,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":20000000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":20000000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":20000000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":20000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":20000000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":20000000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":20000000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":44367,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":25000,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":26000,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":29750,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":29750,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":29750,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":339183,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":339183,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":339183,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":339183,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":823152,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":823152,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":986182,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":986182,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1158714,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1158714,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1299427,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1299427,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":135756,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":135756,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":398381,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":398381,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1467749,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1467749,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":24355,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":24355,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":98348,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":98348,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":175056,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":175056,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":313695,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":313695,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":81018,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":81017,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":330898,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":492072,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":872185,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":321622,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":40452,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":40452,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":40452,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":40452,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":40452,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":40452,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":40452,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":40452,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":40452,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":40452,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2013-12-31","val":25220073,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":25220073,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":25220073,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":25220073,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":26305654,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":27583527,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":28472794,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":29711822,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":29711822,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":29711822,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":29711822,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":29711822,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33424522,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":35007062,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":35841184,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":33458583,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33765607,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33956601,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33908938,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":34882080,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":36707842,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":37172279,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":37827429,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":32565723,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":32565723,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":32565723,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":32565723,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":32565723,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":33849234,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35010283,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":36474824,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35332052,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":35332052,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":36280775,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2013-12-31","val":13102380,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":13102380,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":13102380,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":13102380,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13107398,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13404130,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13069412,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":12918540,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":12918540,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":12918540,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":12918540,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":12918540,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13188911,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13321451,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":12708832,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":12180109,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11712563,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10715236,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10107203,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9978255,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10581662,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9856574,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9894886,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9370104,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9529360,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9700769,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10218127,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10132808,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":10132808,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10135838,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":60000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":46500,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":46500,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":47006,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":47006,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":47006,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":47006,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":80571,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":80571,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":80571,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":80571,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":509454,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":509454,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":509454,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":509454,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":568193,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":568193,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":195372,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"RecoveryOfDirectCosts":{"label":"Recovery of Direct Costs","description":"Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":432702,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":94372,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":213686,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":119314,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":345878,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":132192,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":496474,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":496474,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":133116,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":133116,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":293737,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":293737,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":160621,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":160621,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":453972,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":453972,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":160235,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":160235,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":579955,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":579955,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":579955,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":579955,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":104467,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":104467,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":243885,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":243885,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":139418,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":139418,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":372738,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":372738,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":128853,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":128853,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":499553,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":499553,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":499553,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":499553,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":149208,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":149208,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":302031,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":302031,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":152823,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":152823,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":425237,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":425237,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":123206,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":123206,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":585174,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":585174,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":585174,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":136683,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":289891,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":153208,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":404092,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":114201,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":521875,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"}]}},"RepaymentsOfDebt":{"label":"Repayments of Debt","description":"The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.","units":{"USD":[{"end":"2015-11-05","val":5000000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q3I"}]}},"RepaymentsOfLinesOfCredit":{"label":"Repayments of Lines of Credit","description":"Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":500000,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":500000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":500000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6978525,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":6978525,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6978525,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":6978525,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":6978525,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":6978525,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":6978525,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":6978525,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6978525,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":6978525,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5000000,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":5000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8250000,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":8250000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":13750000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":13750000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":19250000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":19250000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":19250000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":19250000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6000000,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":6000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":12000000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":12000000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":18250000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":18250000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":24350000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":24350000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7000000,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":7000000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13650000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":18350000,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":23850000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1500000,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":164919,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":56617,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":113952,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":187110,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":1022176,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":1022176,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":247822,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":247822,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":557593,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":557593,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":860651,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":860651,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1246226,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1246226,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1246226,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1246226,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":369700,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":369700,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":736892,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":736892,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1118401,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1118401,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1493664,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1493664,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1493664,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1493664,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":401131,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":401131,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":809182,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":809182,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1052029,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1052029,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1425882,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1425882,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1425882,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1425882,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":367365,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":367365,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":845967,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":845967,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1237031,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1237031,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1556097,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1556097,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":357990,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":357989,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":720109,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1100659,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1497865,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":431519,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":250000,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":250000,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":5343750,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5343750,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":5343750,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":5343750,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":93750,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":93750,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":187500,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":187500,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":281250,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":281250,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":375000,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":375000,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":375000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":375000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":187500,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":187500,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":281250,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":281250,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":468750,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":468750,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":656250,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":656250,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":187500,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":187500,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":375000,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":562500,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":750000,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":187500,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ResearchAndDevelopmentExpense":{"label":"Research and Development Expense","description":"The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":5774695,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1941140,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3774251,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":1833111,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":5825681,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":2051430,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":7935614,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":7935614,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2188474,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":2188474,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4567618,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":4567618,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":2379144,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":2379144,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7060149,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":7060149,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2492531,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":2492531,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9745137,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":9745137,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":9745137,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":9745137,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3625719,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3625719,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7612358,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":7612358,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":3986639,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":3986639,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":11900747,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":11900747,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":4288389,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4288389,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":16448625,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":16448625,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":16448625,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":16448625,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3887996,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3887996,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7887645,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":7887645,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3999649,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3999649,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":12119137,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":12119137,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4231492,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":4231492,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":16794516,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":16794516,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":16794516,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":16794516,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3535415,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3535415,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7371144,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":7371144,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3835729,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3835729,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":11201577,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":11201577,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3830431,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3830431,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":14941394,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":14941394,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3448565,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3678985,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7249780,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3801215,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":11066004,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":3515997,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14664843,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3423220,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2016-12-31","val":56141,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":56141,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":56400,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":56400,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":56400,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":56400,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":56400,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":56400,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":56400,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":56400,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":56400,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"RestrictedStockExpense":{"label":"Restricted Stock or Unit Expense","description":"Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":877892,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3529854,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6712211,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3182357,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8705754,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1993543,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":9327594,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":9327594,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":18683277,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":18683277,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":18683277,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":18683277,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":18683277,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":18683277,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":18683277,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2013-12-31","val":-78016761,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-78016761,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":-78016761,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":-78016761,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-102360925,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-104546109,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-106784455,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-108125152,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":-108125152,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":-108125152,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":-108125152,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":-108125152,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-115075328,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-123293778,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-129556771,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":-136203826,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-141890009,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-146630394,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-150421644,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-154930552,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-159343748,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-163861219,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-166098926,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-167908038,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":-167908038,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-167908038,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-167908038,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-167908038,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-01-01","val":-162900228,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-01-01","val":-162900228,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-01-01","val":-162900228,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-01-01","val":-162900228,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-03-31","val":-166067420,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-169271542,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-173880075,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-176502748,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":-176502748,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-179825811,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":73161190,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":18554556,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q1"},{"start":"2017-04-01","end":"2017-06-30","val":19675285,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":58443100,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20213250,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20213250,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":79076110,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":20633019,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":20064392,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"start":"2018-01-01","end":"2018-03-31","val":20064392,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":21056355,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":63281745,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":22160998,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":22160998,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":85166053,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":21884308,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":21096663,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":11593064,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":23534450,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":11941386,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2014-01-01","end":"2014-03-31","val":14989008,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":30797953,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":15808945,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2"}]}},"SalesRevenueServicesNet":{"label":"Sales Revenue, Services, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":43367708,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11593064,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":11593064,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":23534450,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":11941386,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":11941386,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":36920190,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":13385740,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":13385740,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":52526989,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":52526989,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":15606799,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":14989008,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":14989008,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-03-31","val":14989008,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":14989008,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":30797953,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":30797953,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":15808945,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":15808945,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-04-01","end":"2014-06-30","val":15808945,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":15808945,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":47220773,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":47220773,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":16422820,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":16422820,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-07-01","end":"2014-09-30","val":16422820,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":16422820,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":64833466,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":64833466,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":64833466,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":64833466,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":17612693,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-10-01","end":"2014-12-31","val":17612693,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":15194125,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":15194125,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-03-31","val":15194125,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2015-01-01","end":"2015-03-31","val":15194125,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-03-31","val":15194125,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":32571521,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":32571521,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":17377396,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":17377396,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-04-01","end":"2015-06-30","val":17377396,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":17377396,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-04-01","end":"2015-06-30","val":17377396,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":49907708,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":49907708,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":17336187,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":17336187,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-07-01","end":"2015-09-30","val":17336187,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":17336187,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-07-01","end":"2015-09-30","val":17336187,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":67109920,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":67109920,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":67109920,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":67109920,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":17202212,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-10-01","end":"2015-12-31","val":17202212,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-10-01","end":"2015-12-31","val":17202212,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":16964672,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":16964672,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-03-31","val":16964672,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-03-31","val":16964672,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":16964672,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":35103612,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":35103612,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":18138940,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":18138940,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-04-01","end":"2016-06-30","val":18138940,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-04-01","end":"2016-06-30","val":18138940,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":18138940,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":53954413,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":53954413,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":18850801,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":18850801,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-07-01","end":"2016-09-30","val":18850801,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-07-01","end":"2016-09-30","val":18850801,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":18850801,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":73161190,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":73161190,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":73161190,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":19206777,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-10-01","end":"2016-12-31","val":19206777,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-10-01","end":"2016-12-31","val":19206777,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":18554556,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":18554556,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-03-31","val":18554556,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":38229841,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":38229841,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":19675285,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":19675285,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-04-01","end":"2017-06-30","val":19675285,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":58443100,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20213250,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20213250,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":79076110,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":20633019,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":20064392,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":41120747,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":21056355,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"SellingAndMarketingExpense":{"label":"Selling and Marketing Expense","description":"The aggregate total amount of expenses directly related to the marketing or selling of products or services.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":12807458,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3673254,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":7765128,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":4091874,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":11868510,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":4103382,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":16246583,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":16246583,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4848024,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":4848024,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9962492,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":9962492,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":5114468,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":5114468,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":14680287,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":14680287,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4717795,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":4717795,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":20033251,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":20033251,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":20033251,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":20033251,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5715141,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":5715141,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12201891,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12201891,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":6486750,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":6486750,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":18196448,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":18196448,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":5994557,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5994557,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":24200504,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":24200504,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":24200504,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":24200504,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5495541,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":5495541,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11480690,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":11480690,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5985149,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5985149,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":16968999,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":16968999,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5488309,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":5488309,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":22637984,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":22637984,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":22637984,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":22637984,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5803386,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5803386,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11492323,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":11492323,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5688937,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5688937,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":17043562,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":17043562,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5551239,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5551239,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":22526535,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":22526535,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5807315,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":5982350,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11692492,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5885177,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":17443921,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":5523108,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":22949487,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5659308,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.6,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.6,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.6,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":0.6,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.6,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0.6,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.6,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.6,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0.6,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":0.6,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0.6,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":0.6,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2015-01-01","end":"2015-12-31","val":0.389,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.3362,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.3337,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.3362,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0.3362,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.3266,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.3265,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.3266,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.3266,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.3122,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.3122,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.3122,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.3122,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.3122,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.3122,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2013-01-01","end":"2013-03-31","val":0.0113,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-04-01","end":"2013-06-30","val":0.0175,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2014-01-01","end":"2014-06-30","val":0.0192,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":0.0192,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2"},{"start":"2015-01-01","end":"2015-12-31","val":0.0171,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0129,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.0129,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.019,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0.019,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.0192,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.0199,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.0192,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.0192,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.0271,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.0271,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.0272,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.0294,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.0272,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.0271,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized","description":"Number of additional shares authorized for issuance under share-based payment arrangement.","units":{"shares":[{"start":"2017-05-01","end":"2017-05-31","val":4500000,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-05-01","end":"2017-05-31","val":4500000,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-05-01","end":"2017-05-31","val":4500000,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","description":"Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":1984035,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-04-01","end":"2014-06-30","val":1984035,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2"},{"start":"2014-07-01","end":"2014-09-30","val":6961795,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":8209396,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1970522,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2607958,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":2698984,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2698984,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":171156,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":492391,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":3093061,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","description":"Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.","units":{"shares":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":23380,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":123064,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":123064,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":123064,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":123064,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":38744,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":38744,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":40414,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":62914,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":29473,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":29473,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":107964,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":107964,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":107964,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":30274,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":72461,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":72461,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period","description":"For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":291259,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":4345,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":835,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":835,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":1879,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":158389,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":274240,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price of options that were either forfeited or expired.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":2.02,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1.12,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2.31,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2.31,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":2.31,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":5.7,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":10.04,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2013-01-01","end":"2013-12-31","val":4345,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":158389,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":158389,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":158389,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":484893,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":490113,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":490113,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":490113,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":490113,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":47391,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":85287,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":85287,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":85287,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":85287,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":43549,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":44703,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":59341,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":59341,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":23922,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":35109,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":89660,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":107408,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":188231,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":831663,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":831663,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6680,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":2485592,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":2485592,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2485592,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2485592,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2485592,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":990850,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":990850,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":990850,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1028850,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1028850,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1028850,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1028850,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":248728,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":248728,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":248728,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":248728,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":248728,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":248728,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":248728,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":818616,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1050654,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1050654,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":1050654,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":190015,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":195150,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":195150,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":195150,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":1.02,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1.01,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2.47,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":2.81,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2.64,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":4.61,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2.65,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":2.65,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":7.24,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":7.24,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":7.24,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":7.24,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":6.01,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":6.01,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":6.01,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":6.01,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":6.01,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":6.01,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6.01,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":6.01,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3.35,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3.35,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3.35,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3.35,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3.35,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":3.35,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3.28,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3.28,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":3.28,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3.28,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1.32,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1.32,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1.32,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1.32,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1.32,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1.32,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1.32,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1.32,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1.32,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1.32,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2.75,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2.75,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2.75,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2.75,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2.82,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2.82,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3.27,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3.27,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2.82,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":2.82,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3.63,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3.63,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3.63,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3.33,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3.63,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3.63,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","description":"Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.","units":{"USD":[{"end":"2014-03-31","val":32369927,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":34338229,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":43701964,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13490650,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10821699,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5255093,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1780551,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2683488,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3051694,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5587137,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7041847,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5381409,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":5381409,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3385963,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5196680,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3407765,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2693997,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5399382,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6520968,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6358740,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3041461,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3477070,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","description":"Number of options outstanding, including both vested and non-vested options.","units":{"shares":[{"end":"2011-12-31","val":2353342,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2142537,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2012-12-31","val":2142537,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2890363,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2013-12-31","val":2890363,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2664185,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2670865,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4925118,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5158270,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4749613,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4469847,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4544169,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4430479,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4028432,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3818934,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4569402,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4700845,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4782911,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4707671,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4512994,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4447185,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":4447185,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4357591,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","description":"Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.","units":{"USD/shares":[{"end":"2011-12-31","val":2.07,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2.17,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2012-12-31","val":2.17,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3.11,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":3.11,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":3.11,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":3.11,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2013-12-31","val":3.11,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3.25,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3.27,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8.47,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2014Q4I"},{"end":"2015-12-31","val":9.38,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":9.38,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":9.38,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":9.38,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2015-12-31","val":9.38,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2015Q4I"},{"end":"2016-09-30","val":9.99,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10.19,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9.74,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9.7,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9.79,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9.79,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9.79,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9.79,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9.79,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9.82,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9.83,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10.56,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10.04,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":10.04,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10.18,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","description":"Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD/shares":[{"end":"2014-03-31","val":2.35,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2.63,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2.8,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2.98,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3.04,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3.18,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6.56,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6.98,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":6.98,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":6.98,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7.77,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2016-03-31","val":7.77,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8.39,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2016-06-30","val":8.39,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9.6,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-09-30","val":9.6,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":9.99,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9.98,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10.12,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-06-30","val":10.12,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10.21,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":10.21,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10.43,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":9.98,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":10.43,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10.52,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":10.52,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10.42,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10.56,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10.56,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10.62,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","description":"Weighted average price at which option holders acquired shares when converting their stock options into shares.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":0.4,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.37,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.37,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1.51,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1.51,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":1.83,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":2.04,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2.04,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2.04,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2.04,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2.94,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2.78,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":2.81,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2.81,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":2.81,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":2.81,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2.81,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1.97,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2.18,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":2.74,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":2.92,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":2.92,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":2.92,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":2.92,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2.89,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2.98,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":3.24,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":2.92,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":2.92,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5.12,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6.04,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":4.77,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":4.34,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3.59,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.","units":{"USD/shares":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":5.57,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":7.56,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":7.56,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":7.56,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":7.56,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1.75,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1.75,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1.75,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":5.77,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":5.77,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":5.77,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":5.77,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9.06,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9.06,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":11.11,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":11.11,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":11.11,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":13,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":13,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2013-01-01","end":"2013-12-31","val":1.12,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":5.7,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5.7,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":5.7,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":9.84,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":9.84,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":9.84,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":9.84,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":9.84,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":9.02,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":9.04,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":9.04,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":9.04,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":9.04,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":10.89,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":10.84,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":9.94,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":9.94,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7.63,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7.87,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":7.41,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":7.5,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":2.31,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":5.25,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":5.25,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12.62,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":13.49,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":13.49,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":13.49,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":13.49,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":13.49,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":8.2,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8.2,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":8.2,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":8.05,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8.05,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":8.05,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":8.05,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3.74,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3.74,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":3.74,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":3.74,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":3.74,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":3.74,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":3.74,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":7.52,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":7.86,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":7.86,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":7.86,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9.89,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9.88,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":9.88,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":9.88,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","description":"The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.","units":{"shares":[{"end":"2014-03-31","val":1587453,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1791506,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1682808,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1453825,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1252057,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1192168,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1755621,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1821868,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2099376,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2204983,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2069651,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2160958,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":2160958,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2395111,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2590436,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2687358,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2826116,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3001672,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3318005,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3465292,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3538931,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3613867,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding","description":"The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.","units":{"shares":[{"end":"2014-03-31","val":2664185,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2670865,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4925118,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4449973,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5158270,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4749613,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4469847,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4402943,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4544169,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4430479,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4028432,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3856831,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3818934,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4569402,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4700845,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4632654,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4782911,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4707671,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4512994,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4447185,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4357591,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","description":"Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.","units":{"USD":[{"end":"2014-03-31","val":20708321,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24184430,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":24460396,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10523292,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7770498,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4614519,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1699805,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2546390,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2496496,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4222666,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4352557,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3404714,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":3404714,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2566359,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3311406,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2501406,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2093194,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3519896,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4537590,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4576812,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2420922,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2754889,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":49034,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"StockGrantedDuringPeriodValueSharebasedCompensationGross":{"label":"Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture","description":"Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2015-04-01","end":"2015-06-30","val":283841,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"}]}},"StockholdersEquity":{"label":"Stockholders' Equity Attributable to Parent","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.","units":{"USD":[{"end":"2011-12-31","val":-47747164,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-53572150,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2012-12-31","val":-53572150,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2014-12-31","val":64958707,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":60674036,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":54365503,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":50303420,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2015-12-31","val":44496315,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2015Q4I"},{"end":"2016-03-31","val":39771501,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":36727272,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":35517480,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2016-12-31","val":32571478,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016Q4I"},{"end":"2017-03-31","val":29179040,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":25918789,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25625622,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2017-12-31","val":25499952,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2017Q4I"},{"end":"2018-03-31","val":29219996,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":29219995,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":28722387,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":29761259,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":29777555,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":29777555,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28746548,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2013-12-31","val":-63281483,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":-63281483,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q4I"},{"end":"2014-03-31","val":66953630,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":64947705,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":64185789,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"start":"2014-03-03","end":"2014-03-04","val":0.668,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-03-03","end":"2014-03-04","val":0.668,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-03-03","end":"2014-03-04","val":0.668,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-03-03","end":"2014-03-04","val":0.668,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q1I"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":107777,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":79492,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":79492,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":225343,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":225343,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-09-30","val":448958,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-12-31","val":767593,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":767593,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":767593,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":767593,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":282553,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":416970,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":462703,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":462703,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":462703,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":462703,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":462703,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":68758,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":182448,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":535434,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":646639,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":646639,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":646639,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":646639,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":8424,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":33023,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":53973,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":107526,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":107526,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":15836,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":54750,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":152689,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":200750,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":89594,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":77154211,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":77154211,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":77154211,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":77154211,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"}]}},"StockIssuedDuringPeriodValueNewIssues":{"label":"Stock Issued During Period, Value, New Issues","description":"Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":53079504,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":53079504,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":53079504,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":53079504,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"}]}},"StockIssuedDuringPeriodValueShareBasedCompensationGross":{"label":"Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture","description":"Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":44367,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":29750,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":29750,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":1568137,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1299427,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":1887582,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":313695,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":313695,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":81017,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":872185,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":321622,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"StockOptionPlanExpense":{"label":"Stock or Unit Option Plan Expense","description":"Amount of noncash expense for option under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":219419,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":76809,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":169734,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":335927,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":521584,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":173534,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":173534,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":339324,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":339324,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1328662,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":1328662,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":2746773,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1717299,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1717299,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3565721,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3565721,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":198245,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":5654053,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":5654053,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":6460302,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1348521,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":1348521,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2752235,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2752235,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":4207060,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":4207060,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":5467890,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1225635,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1225635,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2454298,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2454298,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":4279045,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4279045,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":6077869,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2005588,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":4252233,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4285312,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":9739019,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":12275166,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1982116,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"SubleaseIncome":{"label":"Sublease Income","description":"Amount of sublease income excluding finance and operating lease expense.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":77499,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"TaxesPayableCurrent":{"label":"Taxes Payable, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2017-12-31","val":805555,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-12-31","val":745105,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018Q4I"}]}},"TechnologyServicesCosts":{"label":"Technology Services Costs (Deprecated 2018-01-31)","description":"Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":8680446,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2016431,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4356433,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":2340002,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":6748785,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":2392352,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":9498225,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":9498225,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2900324,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":2900324,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6242890,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":6242890,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3342566,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":3342566,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":9467835,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":9467835,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":3224945,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":3224945,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12901935,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":12901935,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":12901935,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":12901935,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3816518,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3816518,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8563384,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":8563384,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":4746866,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4746866,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":12974332,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":12974332,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":4410948,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4410948,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":16852844,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":16852844,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":16852844,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":16852844,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3967701,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":3967701,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8026568,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":8026568,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4058867,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4058867,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11872116,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":11872116,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3845548,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":3845548,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":15813562,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":15813562,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":15813562,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4021746,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4021746,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8148704,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":8148704,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4126958,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4126958,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12396228,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4247519,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":16590148,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4258962,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":8545125,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4286163,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"TechnologyServicesRevenue":{"label":"Technology Services Revenue (Deprecated 2018-01-31)","description":"Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":10968131,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2845877,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6119121,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3273244,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9677762,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":3558641,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":13660000,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":13660000,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4479239,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":4479239,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9657475,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":9657475,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":5178236,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":5178236,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":14638476,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":14638476,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4981001,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":4981001,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":19691349,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":19691349,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":19691349,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":19691349,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4852775,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4852775,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":10525449,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":10525449,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":5672674,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":5672674,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":15734841,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":15734841,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":5209392,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5209392,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":20042803,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":20042803,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":20042803,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":20042803,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4525688,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":4525688,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9824420,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":9824420,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5298732,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5298732,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":14595827,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":14595827,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4771407,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":4771407,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":19850657,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":19850657,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":19850657,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4653248,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4653248,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9641789,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":9641789,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4988541,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4988541,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":14910883,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5269090,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":20596971,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4975280,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10604213,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5628933,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"}]}},"TemporaryEquityCarryingAmountAttributableToParent":{"label":"Temporary Equity, Carrying Amount, Attributable to Parent","description":"Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.","units":{"USD":[{"end":"2013-12-31","val":76921359,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":76921359,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":76921359,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":76921359,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2014Q4I"}]}},"UnbilledReceivablesCurrent":{"label":"Unbilled Receivables, Current","description":"Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":144067,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":144067,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"end":"2013-12-31","val":144067,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"end":"2013-12-31","val":144067,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013Q4I"},{"end":"2014-03-31","val":512417,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":194093,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2014Q2I"},{"end":"2014-09-30","val":258195,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2014Q3I"},{"end":"2014-12-31","val":254243,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"end":"2014-12-31","val":254243,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":254243,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":254243,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":254243,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":614643,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":431934,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":588713,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2015-12-31","val":1024861,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":302424,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":409404,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":620537,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":314328,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"end":"2016-12-31","val":314328,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"end":"2016-12-31","val":314328,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":314328,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":314328,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":314328,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":716029,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":961844,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":992875,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":884104,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"end":"2017-12-31","val":884104,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":884104,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":884104,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":884104,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1453819,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":912268,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1122441,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1004447,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05"},{"end":"2018-12-31","val":1004447,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":906341,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1359984,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1447993,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":1447993,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":6486331,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6486331,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":6486331,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7101581,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":7101581,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":7101581,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-8865020,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":-8865020,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3277585,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"}]}},"WeightedAverageNumberOfShareOutstandingBasicAndDiluted":{"label":"Weighted Average Number of Shares Outstanding, Basic and Diluted","description":"Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":3673181,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3718048,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3745832,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3675212,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3756614,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":3777828,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3763562,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2013-01-01","end":"2013-12-31","val":3763562,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6165980,"accn":"0001445305-14-002143","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":6165980,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":15741835,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-01-01","end":"2014-06-30","val":15741835,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":25212460,"accn":"0001314223-14-000017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-08"},{"start":"2014-04-01","end":"2014-06-30","val":25212460,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":18962601,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-01-01","end":"2014-09-30","val":18962601,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":25299109,"accn":"0001314223-14-000023","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-07"},{"start":"2014-07-01","end":"2014-09-30","val":25299109,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":20623760,"accn":"0001314223-15-000007","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-13"},{"start":"2014-01-01","end":"2014-12-31","val":20623760,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":20623760,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2014-01-01","end":"2014-12-31","val":20623760,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":25959332,"accn":"0001314223-15-000012","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":25959332,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":26019846,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":26019846,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":26079695,"accn":"0001314223-15-000016","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":26079695,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":26082227,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":26082227,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":26204955,"accn":"0001314223-15-000018","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":26204955,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":26152301,"accn":"0001314223-16-000021","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":26152301,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2015-01-01","end":"2015-12-31","val":26152301,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":26152301,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":26440343,"accn":"0001314223-16-000026","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":26440343,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":26508316,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":26508316,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":26576290,"accn":"0001314223-16-000030","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":26576290,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":26609322,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":26609322,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":26809137,"accn":"0001314223-16-000032","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":26809137,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":26718882,"accn":"0001314223-17-000009","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-10"},{"start":"2016-01-01","end":"2016-12-31","val":26718882,"accn":"0001314223-17-000011","fy":2016,"fp":"FY","form":"10-K/A","filed":"2017-03-15"},{"start":"2016-01-01","end":"2016-12-31","val":26718882,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2016-01-01","end":"2016-12-31","val":26718882,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":27238887,"accn":"0001314223-17-000016","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":27238887,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":27329183,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":27329183,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":27418487,"accn":"0001314223-17-000018","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":27418487,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":27377058,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":27377058,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":27471248,"accn":"0001314223-17-000021","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":27471248,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":27415953,"accn":"0001314223-18-000002","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-09"},{"start":"2017-01-01","end":"2017-12-31","val":27415953,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":27596070,"accn":"0001314223-18-000008","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":27596070,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27639835,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27683120,"accn":"0001314223-18-000010","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":27717793,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":27871168,"accn":"0001314223-18-000015","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":27825795,"accn":"0001314223-19-000007","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-05","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":28576283,"accn":"0001314223-19-000009","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}}}}}