{"cik": 1137091, "entity": "POWER SOLUTIONS INTERNATIONAL, INC.", "tags": {"Revenues": [{"end": "2014-12-31", "val": 347580000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 362387000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 339465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 416616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2014-12-31", "val": 347580000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 362387000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 339465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 416616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 416616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 496038000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 496038000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 546076000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 546076000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 417639000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 417639000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 456255000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 456255000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 481333000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 481333000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 458973000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 458973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 475967000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 475967000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 722405000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 16382000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 16627000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 16627000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 26428000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 26428000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 26428000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 33917000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 44526000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 44526000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 44526000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 67045000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 67045000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 64040000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 62834000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 51239000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 29189000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 50993000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 50993000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 58769000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 58769000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 99888000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 99888000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 58448000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 58448000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 41271000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41271000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 88563000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 88563000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 105864000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 105864000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 140537000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 140537000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 184899000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 6077000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4066000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4066000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 9805000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 9805000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 9805000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 12316000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12316000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12316000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14967000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14967000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14967000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 26044000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 26044000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 24110000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9195000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -17417000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -25341000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -18046000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -18046000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -36705000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -36705000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 17203000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17203000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -21724000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -21724000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -41570000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -41570000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 24602000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 24602000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 44275000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 44275000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 81644000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 81644000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 109714000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 2387000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1569000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1569000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4061000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4061000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4061000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6702000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6702000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6702000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -18760000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -18760000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -18760000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 23726000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 23726000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21477000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14278000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -2891000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -47472000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -47612000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -47612000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -54726000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -54726000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8248000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8248000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -22982000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -22982000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -48472000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -48472000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 11270000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11270000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 26306000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26306000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 69279000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 69279000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 113987000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1387000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 366000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 366000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2773000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2773000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4143000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4143000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4143000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4759000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4759000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4759000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 10813000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10813000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7744000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -388000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -9702000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11613000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 443000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 443000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 169000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 169000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 409000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 409000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -3713000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -3713000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -406000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -406000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 304000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 304000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 922000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 922000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -10623000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 2303000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2131000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2131000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1340000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1340000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1340000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1023000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1023000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1023000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 657000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 657000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 657000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1331000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1331000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1342000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4327000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4320000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11215000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10841000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10841000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7628000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7628000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7871000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7871000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5714000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5714000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7307000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7307000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13028000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13028000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17069000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 984000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 988000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 988000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 820000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 820000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 820000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1105000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1105000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1568000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}], "Depreciation": [{"end": "2012-12-31", "val": 1074000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1528000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1528000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2562000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2562000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2520000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4347000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4030000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4582000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4634000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4634000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5196000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5196000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 5161000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5161000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5147000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5147000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 4871000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 4871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4566000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4566000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3854000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3854000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3740000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3740000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4170000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 3388000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3924000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3924000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -973000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -973000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -973000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -2941000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2941000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12435000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -15094000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -22815000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 32282000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -7695000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -7695000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -6168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -6168000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18157000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18157000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -7594000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -7594000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -61478000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -61478000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -8845000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -8845000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 70512000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 70512000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 62390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 62390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24113000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": -2941000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12435000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12435000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -15685000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -15685000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -23049000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2009-12-31", "val": 363000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 541000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 541000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1557000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1557000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1557000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3890000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3890000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3890000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6007000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6007000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6007000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 7239000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7239000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8174000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 1400000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 3787000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2009-12-31", "val": 3787000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2010-12-31", "val": 5356000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 15324000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 15324000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-12-31", "val": 15324000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 15324000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 22734000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 22734000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 22734000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 22734000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 50421000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 50421000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 50421000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 47607000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2014-12-31", "val": 90799000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 90799000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 86483000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 106297000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 84873000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-03-31", "val": 81900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-06-30", "val": 55337000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-09-30", "val": 46967000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 40660000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 40660000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-03-31", "val": 30048000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 30048000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-06-30", "val": 18210000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-06-30", "val": 18210000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-09-30", "val": 6129000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-09-30", "val": 6129000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 32172000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 32172000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 32172000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2018-03-31", "val": 20480000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-06-30", "val": 8925000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-09-30", "val": -9269000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": -18578000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": -18578000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2018-12-31", "val": -18578000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 28497000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 28497000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 28497000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2020-12-31", "val": 6097000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 6097000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2020-12-31", "val": 6097000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2021-12-31", "val": -42023000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": -42023000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2021-12-31", "val": -42023000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": -30372000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": -30372000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": -30372000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-12-31", "val": -3917000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": -3917000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-12-31", "val": -3917000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2024-12-31", "val": 65250000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 65250000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 178609000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "Goodwill": [{"end": "2013-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2014-04-01", "val": 23546000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-04-01", "val": 23546000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 23546000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 23546000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 23414000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 41466000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-03-31", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-06-30", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-09-30", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-06-30", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-06-30", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-09-30", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-09-30", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 29835000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-03-31", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-06-30", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-09-30", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 29835000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 29835000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 29835000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 29835000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 29835000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 29835000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 29835000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 29835000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 29835000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 29835000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 29835000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 29835000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 29835000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 29835000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 29835000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2010-12-31", "val": 5676000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 41000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2020-12-31", "val": 1091000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25890000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25890000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5419000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5419000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 399000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 399000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 184000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 184000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 96617000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2010-12-31", "val": 2226000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 23000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2020-12-31", "val": 310000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 254000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 254000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 220000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 220000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 215000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 215000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 130000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 130000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 383000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtNoncurrent": [{"end": "2011-12-31", "val": 41000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2014-12-31", "val": 2361000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 2361000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 2361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 53820000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 53805000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-03-31", "val": 53799000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-06-30", "val": 110929000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-09-30", "val": 111517000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 110392000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 54045000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 54046000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-06-30", "val": 54168000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-06-30", "val": 54168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-09-30", "val": 54305000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-09-30", "val": 54306000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 54439000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 54439000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-03-31", "val": 54575000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-06-30", "val": 54604000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-09-30", "val": 54781000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 54712000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 55088000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 55657000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 55657000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 781000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 781000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25636000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25376000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5029000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5029000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 90000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 90000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 38000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 38000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 10000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtCurrent": [{"end": "2011-12-31", "val": 23000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2014-12-31", "val": 1667000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 1667000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 1667000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-03-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-06-30", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-09-30", "val": 375000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 750000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2018-12-31", "val": 80000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 195000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 195000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 310000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 310000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 254000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 107000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 130000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 130000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 139000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 139000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 52000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 52000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 28000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebt": [{"end": "2014-12-31", "val": 80391000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 151104000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 110392000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 54439000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 54439000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 54712000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 55088000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 55657000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 55657000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 781000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 781000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25636000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 25636000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5199000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 5199000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 184000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}], "ShortTermBorrowings": [{"end": "2014-12-31", "val": 1667000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 13524000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 37055000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2020-12-31", "val": 130000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 155000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 155000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 205614000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 205614000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 144820000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 144820000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 120000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 120000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2013-12-31", "val": 6306000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2014-12-31", "val": 6561000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 8445000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-03-31", "val": 1495000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-06-30", "val": 435000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-09-30", "val": 1610000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 2292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 342000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-03-31", "val": 342000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-06-30", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-06-30", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-09-30", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-09-30", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-03-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-06-30", "val": 2000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-09-30", "val": 2014000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 54000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 54000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 3000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 3000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 20968000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 20968000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 6255000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 6255000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 24296000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 24296000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 22758000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 22758000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 55252000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 55252000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 41250000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2014-12-31", "val": 11131000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10991000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10931000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13787000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13787000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18585000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18585000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 21530000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21530000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 22872000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 22872000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 22908000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 22908000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 22948000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 22948000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22973000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 23018000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 23018000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23066000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2014-12-31", "val": 10705000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10808000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10931000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13787000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13787000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18585000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18585000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 21512000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21512000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 22872000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 22872000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 22908000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 22908000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 22938000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 22938000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22960000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 22960000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 22983000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 22983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23022000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 312500, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-04-29", "val": 10000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2011-04-29", "val": 10000000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 9064537, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2011-12-31", "val": 9064537, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 9078287, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2012-12-31", "val": 9078287, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 10521887, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 10521887, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 10522000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2014-12-31", "val": 10731284, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 10731284, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 10731000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2015-12-31", "val": 10752906, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 10753000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 10922000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2016-12-31", "val": 10922000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 18433000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2017-12-31", "val": 18433000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2017-12-31", "val": 18433000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2018-12-31", "val": 18638000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2018-12-31", "val": 18638000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2018-12-31", "val": 18638000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 22857000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2019-12-31", "val": 22857000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-12-31", "val": 22857000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2020-12-31", "val": 22892000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-12-31", "val": 22892000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 22926000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2021-12-31", "val": 22926000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 22951000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2022-12-31", "val": 22951000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 22968000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 22968000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 23000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-12-31", "val": 23000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 23041000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-20", "val": 9064537, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-30"}, {"end": "2013-02-28", "val": 9121204, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-12"}, {"end": "2014-02-24", "val": 10562139, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2015-03-03", "val": 10731284, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2016-02-22", "val": 10752906, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2019-05-03", "val": 22807623, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2019-05-16"}, {"end": "2019-12-02", "val": 22856534, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-12-27"}, {"end": "2020-04-22", "val": 22857602, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-05-04"}, {"end": "2021-03-12", "val": 22892413, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2022-03-28", "val": 22926875, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-31"}, {"end": "2022-04-21", "val": 22926875, "fy": 2021, "fp": "FY", "form": "10-K/A", "filed": "2022-05-02"}, {"end": "2023-04-10", "val": 22951478, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-04-14"}, {"end": "2023-04-24", "val": 22951478, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-05-01"}, {"end": "2024-03-07", "val": 22968971, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2024-04-24", "val": 22969234, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-04-29"}, {"end": "2025-03-17", "val": 23007894, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-04-24", "val": 23008218, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-04-30"}, {"end": "2026-02-26", "val": 23050450, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2026-04-23", "val": 23050450, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-30"}]}}