{
  "schema": "canli.company-reference.v1",
  "cik": "0001350381",
  "name": "INNERWORKINGS INC",
  "selection_policy": "extended-v23",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001350381.json",
  "source_sha256": "f88027f3e83835b028f289a374cf727e8843dd134a5e28bd0e5ba150ea27500e",
  "fetched_at": "2026-09-22T19:44:39.498Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 629283000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 679471000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 630267000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 598988000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 621729000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 661735000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 644617000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 634195000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 650035000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 660532000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 616620000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 600086000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 593987000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 613393000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 597148000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 599321000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 608467000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 631251000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 614667000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 610065932,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 562754397,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 551407479,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 514780000,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 528214690,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 488087652,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 496603481,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 460283000,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 279925000,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 451031000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 498978000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 448659000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 418411000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 440774000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 451835000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 388640000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 356353000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 367112000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 371038000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 343394000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 332746000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 331826000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 357776000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 348100000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 348142000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 354331000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 335104000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 369225204,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 193216463,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 165145929,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 169801253,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 154847252,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 161976556,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 137401501,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 160573119,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 148381537,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 119740681,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 178252000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 180493000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 181608000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 180577000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 180955000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 209900000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 255977000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 277842000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 282923000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 289494000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 273226000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 267340000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 262161000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 255617000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 249048000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 251179000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 252432000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 290260000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 243000000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 243778345,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 249058334,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 243774929,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 242952000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 214009741,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 203221746,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 193014973,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 181724806,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 160184126,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 147050016,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2008-12-31",
          "val": 133738029,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2008Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 42711000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 26770000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 30562000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 27682000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 23537000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 29920000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 30924000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 20787000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 31606000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 20929000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 30755000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 22578000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 18606000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 19224801,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 14164356,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 10609171,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 17219000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 9156463,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 11971416,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 15665972,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 13219385,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 5259272,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 2903906,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2008-12-31",
          "val": 4011855,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2008Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -10075000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -76683000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 15869000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 3949000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -32389000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 43736000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -8660000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 38794022,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 16616026,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 11210489,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 6309458,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 22470000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 23058000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 11698000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 9660000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 43402000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -12515000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 37371000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 9411735,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 27830536,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 8352524,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 14201861,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 13378000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 11263000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 12483000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 13319000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 15034000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 14116000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 12226000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 11823646,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 8182832,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 4897251,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 7165423,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 1121551000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1138361000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 1094402000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 1028892000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 1000133000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 890960000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 789585041,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 632313722,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 482212101,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 400447044,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1157834000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 1121106000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1138370000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 8977000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -13736000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -525000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 4435000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -18386000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 32256000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -4648000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 9583488,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 11753350,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -1780381,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 3770465,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -14099000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -11141000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -12483000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -13319000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -15034000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -14710000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -31527000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -14706533,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -31260990,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -4182676,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -18948010,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 36855000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 43335000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 44400000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 44907000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 46771000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 76160000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 121280000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 121581000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 122820000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 124369000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 117504000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 113147000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 108082000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 103918000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 99693000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 101734000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 106764000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 144109000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 102928239,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 103396765,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 112485935,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 108825175,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 111626449,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 85338958,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 81035464,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 77329568,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 72782110,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 57018933,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 53293000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 52230000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 53851000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 53607000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 52791000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 52096000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 50875000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 48811218,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 46428443,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 45703699,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 53293000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 52230000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 54944000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 54460000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 52791000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 53104000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 50875000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 51240076,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 48817630,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 47582337,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.19,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -1.47,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0.29,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0.07,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.61,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 0.84,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.17,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.79,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.36,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 0.25,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 0.14,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.19,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -1.47,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 0.29,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0.07,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.61,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 0.82,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.17,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.76,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.34,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 0.24,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 0.13,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3700000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -647000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 11257000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 10834000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 11498000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 1855000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -556000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 5873621,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 7406686,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 5748806,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 2708057,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 37224000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 36837000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 82933000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 36714000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 37212000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 36030000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 34000000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 32656000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 32279000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 33089000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 33208000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 32681000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 29764000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 23724750,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 20763736,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 19516534,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 18327091,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 17078384,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 14531012,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 13707584,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 12168279,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 12086627,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 9887004,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 6281000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 5302000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 6820000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 5572000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 5873000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 5352000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 4733000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 6192870,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 3976000,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -3149000,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 2481159,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 11042000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -68183000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 33546000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 19022000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -13213000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 50709000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -5981000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 45748781,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 22143590,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 15207293,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 9456719,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 374665000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 425042000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 377660000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 357604000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 372639000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 397915000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 349255000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 366518000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 383485000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 384847000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 342664000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 329292000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 324408000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 340111000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 322033000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 321210000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 329837000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 304228000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 279671203,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 280302231,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 242457320,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 243450257,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 247272990,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 262158052,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 229922874,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 243402531,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 208487838,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 146475974,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 14097000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 7749000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 4729000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 4171000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 4612000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 4428000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 2954000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 2438234,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2251010,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 1928210,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 1478019,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 246437000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 274894000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 392327000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 373686000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 382266000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 251523000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 338590000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 218380000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 219681000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 209420000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 212235000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 206540000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 211028000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 210829000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 207779000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 207558000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 231262000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 194152000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 218898534,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 366287587,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 313696063,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 307632550,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 271828123,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 314204949,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 284865906,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 303588508,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 276151399,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 68938195,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 142136000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 168423000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 139591000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 148532000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 158028000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 161140000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 122336000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 120197000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 141108000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 152210000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 152158000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 199946000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 206704000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 205399000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 203269000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 202700000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 204978000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 204897000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 206069000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 206257000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 246948000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 251229000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 250863723,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 260714048,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 250025226,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 212796422,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 211191783,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 202761094,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 199257989,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 196227081,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 93476206,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "FiniteLivedIntangibleAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net finite-lived intangible assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Finite-lived intangible assets after amortization. This excludes goodwill and should not be combined with indefinite-lived intangible assets without checking scope.",
      "observations": [
        {
          "end": "2014-12-31",
          "val": 44919573,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 56575534,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 36396865,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 202406000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 191145000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 188614000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 184277000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 193186000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 188605000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 185290000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 183084000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 205448000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 200799000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 206242000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 184713000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 182464000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 185659000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 188247000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 196251000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 188819000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 179466000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 171832907,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 165267866,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 148458376,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 145033144,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 142104621,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 152529957,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 139259771,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 146907627,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 124946621,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 85110289,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 0,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 25689000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 10885000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 0,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 4897000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 0,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 34977000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 63996000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 51172000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 46624000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 55715000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 40694000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 54174000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 34558000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 36674000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 36448000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 52830000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 43528000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 42350000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 33327000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 27163000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 26473732,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 29423436,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 16390726,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 15310762,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 18362282,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 14401850,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 11787614,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 12198821,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 14201606,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 9674961,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 262009000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 253813000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 275508000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 262564000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 240030000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 229459000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 202026000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 177558547,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 147381884,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 116012373,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 98775193,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "SellingGeneralAndAdministrativeExpense",
      "taxonomy": "us-gaap",
      "label": "Selling, general and administrative expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Selling and general administrative costs reported under this concept. It is an expense category, not a substitute for total operating expenses.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 222721000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 238537000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 227895000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 209524000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 197247000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 196190000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 183444000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 146123614,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 115818065,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 91796566,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 81287702,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CommonStockSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Common shares outstanding",
      "kind": "instant",
      "unitKind": "shares",
      "meaning": "Common shares outstanding at the reporting date. This point-in-time count differs from the weighted-average shares used for earnings per share and can exclude other share classes.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 52133000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "shares"
        },
        {
          "end": "2018-12-31",
          "val": 51807000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "shares"
        },
        {
          "end": "2017-12-31",
          "val": 54055000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "shares"
        },
        {
          "end": "2016-12-31",
          "val": 54088000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "shares"
        },
        {
          "end": "2015-12-31",
          "val": 53098000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "shares"
        },
        {
          "end": "2014-12-31",
          "val": 52830000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "shares"
        },
        {
          "end": "2013-12-31",
          "val": 51282185,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "shares"
        },
        {
          "end": "2012-12-31",
          "val": 50200098,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "shares"
        },
        {
          "end": "2011-12-31",
          "val": 46998011,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "shares"
        },
        {
          "end": "2010-12-31",
          "val": 46092291,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "taxonomy": "us-gaap",
      "label": "Cash including restricted cash",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cash, cash equivalents and restricted cash as reported in the cash flow reconciliation. Restricted amounts are not freely available, so this is not the same as unrestricted cash.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 42711000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 26770000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 30562000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 30924000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2016Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Accumulated other comprehensive income or loss",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative other comprehensive items after tax, such as translation and unrealized hedging or securities effects. These amounts have not passed through net income.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": -22449000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": -25083000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": -23337000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": -23599000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": -24311000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -19229000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": -12922000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": -15090000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": -18970000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -20949000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": -15668000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": -15467000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": -14077000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": -13993000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -5401000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 2777000,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 1528935,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": -1843038,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": -1644768,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 272921,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 177063,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": -243701,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 700591,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 268331,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 2934381,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentGross",
      "taxonomy": "us-gaap",
      "label": "Gross property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cost of property, plant and equipment before accumulated depreciation. Historical cost does not indicate current value or replacement cost.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 119051000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 155562000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 99082000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 86661000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 75142000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 62186000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 53481750,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 42430479,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 33627322,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Accumulated depreciation on property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Cumulative depreciation, depletion and amortization recorded against property, plant and equipment. It measures cost allocation to date, not physical wear or market value.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 81827000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 72629000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 62368000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 54005000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 42461000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 32422000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 29757000,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 25352095,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -21540695,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IntangibleAssetsNetExcludingGoodwill",
      "taxonomy": "us-gaap",
      "label": "Net intangible assets excluding goodwill",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Intangible assets other than goodwill after amortization and impairment. Internally developed intangibles are usually not recognized, so this understates what a company relies on.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 7714000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 9828000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 27563000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 28745000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 29699000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 30452000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 31538000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 33476000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 34831000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 36577000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 37715000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 44920000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 56575534,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 57100375,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 39367233,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 38186926,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 36396865,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 36594576,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 36918524,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 37268369,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 26565315,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 23058774,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherAssetsNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent assets the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 4129000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 2976000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1636000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 1592000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 1547000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 1633000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1654000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 1426000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 1415000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 1469000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1391000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1487000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1147078,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 289630131,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 822275,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 251525626,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 244457194,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 241032671,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 984227,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 1127202,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherLiabilitiesNoncurrent",
      "taxonomy": "us-gaap",
      "label": "Other noncurrent liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Noncurrent liabilities the filer does not present separately. The composition differs by filer and is described only in the filing.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 1138000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 50903000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 7399000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 2595000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 2625000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 2697000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 2564000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 2591000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 2995000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 3129000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 2510000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 2942000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1651190,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 1317255,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 7140,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccruedLiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Accrued current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current obligations accrued for goods and services received but not yet invoiced or paid. This is one component of current liabilities, not all short-term obligations.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 50975000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 43933000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 37788000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 31591000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 35698000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 36175000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 35022000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 40717000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 35026000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-09-30",
          "val": 32889000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-06-30",
          "val": 27409000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q2I",
          "unit": "USD"
        },
        {
          "end": "2017-03-31",
          "val": 32422000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2017Q1I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 29755000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-09-30",
          "val": 20788000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-06-30",
          "val": 16096000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q2I",
          "unit": "USD"
        },
        {
          "end": "2016-03-31",
          "val": 23939000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2016Q1I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 17866000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 9990000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 17117878,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "unit": "USD"
        },
        {
          "end": "2013-09-30",
          "val": 11106292,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-06-30",
          "val": 9467010,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q2I",
          "unit": "USD"
        },
        {
          "end": "2013-03-31",
          "val": 9258800,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2013Q1I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 14890150,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-09-30",
          "val": 12076796,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-06-30",
          "val": 12148857,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q2I",
          "unit": "USD"
        },
        {
          "end": "2012-03-31",
          "val": 15050039,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q1I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 17324598,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 6791259,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ContractWithCustomerLiabilityCurrent",
      "taxonomy": "us-gaap",
      "label": "Current contract liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Consideration received before performance obligations are satisfied, often called deferred revenue. It is an obligation to deliver, not earned revenue or cash available.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 9568000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 18364000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 21497000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 17614000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredTaxAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net deferred tax assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Deferred tax assets after the valuation allowance. Realization depends on future taxable income, so the balance is not a receivable from tax authorities.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 24161000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 14767000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 16979000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 22628000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 22226949,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 12905165,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 5975941,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredIncomeTaxLiabilitiesNet",
      "taxonomy": "us-gaap",
      "label": "Net deferred tax liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Deferred tax liabilities net of related assets under this concept. The amount reflects timing differences and is not tax currently due.",
      "observations": [
        {
          "end": "2019-12-31",
          "val": 8053000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "unit": "USD"
        },
        {
          "end": "2019-09-30",
          "val": 7684000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-06-30",
          "val": 7722000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q2I",
          "unit": "USD"
        },
        {
          "end": "2019-03-31",
          "val": 7695000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019Q1I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 7605000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-09-30",
          "val": 11735000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-06-30",
          "val": 11828000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q2I",
          "unit": "USD"
        },
        {
          "end": "2018-03-31",
          "val": 11800000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018Q1I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 11634000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ComprehensiveIncomeNetOfTax",
      "taxonomy": "us-gaap",
      "label": "Comprehensive income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net income plus other comprehensive income after tax. It includes unrealized items that net income excludes and is not a cash measure.",
      "observations": [
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 36283790,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -6156270,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 38798612,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 13949976,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 8927445,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 10710838,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Depreciation",
      "taxonomy": "us-gaap",
      "label": "Depreciation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Depreciation recognized for the period under this concept. It is a noncash allocation of asset cost and may exclude amortization and depletion reported elsewhere.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 10100000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 9400000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 8400000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 12400000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 11700000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 10400000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 6700000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 6200000,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 6400000,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 5868455,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DepreciationDepletionAndAmortization",
      "taxonomy": "us-gaap",
      "label": "Depreciation, depletion and amortization",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Combined depreciation, depletion and amortization for the period. A noncash allocation of asset cost, not a measure of maintenance spending.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 12328000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 12988000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 13390000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 17916000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 17472000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 17723000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 13664000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 10790452,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 10171758,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 9008514,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 8030772,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AmortizationOfIntangibleAssets",
      "taxonomy": "us-gaap",
      "label": "Amortization of intangible assets",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Amortization recognized on finite-lived intangible assets. It follows acquisition accounting and does not indicate the intangibles are losing usefulness at that rate.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 2200000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3600000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 5000000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 5500000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 5800000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 7400000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 6900000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 4600000,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 3700000,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OtherNonoperatingIncomeExpense",
      "taxonomy": "us-gaap",
      "label": "Other nonoperating income or expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Other income or expense outside operations under this concept. The composition is filer-specific and can include one-time items.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -3686000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -1616000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -1788000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -154000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -3135000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -747000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -357000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 94411,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -48725,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -119132,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NonoperatingIncomeExpense",
      "taxonomy": "us-gaap",
      "label": "Nonoperating income or expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Total nonoperating income or expense, which can include interest, investment results and other items. A positive value is not operating profit.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -17417000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -9147000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -6420000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -4239000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -7678000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -5118000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -3235000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -1081138,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 1879122,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 1752002,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -439204,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CurrentIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Current income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Income tax expense or benefit for the period that is currently payable or refundable. It differs from cash taxes paid and from total tax expense.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 4579000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3957000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 7184000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 6608000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 5619000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 4504000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 97000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 6868839,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 6656810,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 4982641,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "DeferredIncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Deferred income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The deferred portion of income tax expense or benefit, arising from timing differences. It is not tax paid in the period.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -879000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -4604000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 4073000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 4226000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 5879000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -2649000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -653000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -995218,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 749876,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 801406,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 3100696,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestPaidNet",
      "taxonomy": "us-gaap",
      "label": "Interest paid, net",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash interest paid during the period, net of amounts capitalized where the filer reports it that way. It differs from interest expense recognized.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 14355000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 7149000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 4072000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInInventories",
      "taxonomy": "us-gaap",
      "label": "Change in inventories",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in inventories during the period. A positive value under this concept means inventory grew and reduced operating cash flow.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -20980000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 16039000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 4245000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -6355000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 9676000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 635000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 1384000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 3089909,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2854634,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -368909,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 1201320,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "IncreaseDecreaseInAccountsPayable",
      "taxonomy": "us-gaap",
      "label": "Change in accounts payable",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "The cash flow adjustment for the change in payables during the period. A positive value under this concept means payables grew and added to operating cash flow.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -15634000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 21585000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 18096000,
          "accn": "0001628280-20-003720",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-03-17",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -38408000,
          "accn": "0001628280-19-003137",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-03-19",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 25102000,
          "accn": "0001628280-18-009711",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2018-07-27",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -25199000,
          "accn": "0001628280-17-002443",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-03-09",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 29643000,
          "accn": "0001628280-16-012584",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-03-10",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 14818713,
          "accn": "0001144204-15-014602",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-03-06",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 27451575,
          "accn": "0001144204-14-023674",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2014-04-21",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 1079820,
          "accn": "0001144204-13-012104",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -1619641,
          "accn": "0001144204-12-013589",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-03-07",
          "frame": "CY2009",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/f88027f3e83835b028f289a374cf727e8843dd134a5e28bd0e5ba150ea27500e.json.gz"
}
