{"cik": 1116463, "entity": "ORASURE TECHNOLOGIES, INC", "tags": {"Revenues": [{"end": "2009-12-31", "val": 77026226, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 75014836, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 75015000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 81881298, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 81881000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 81881000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 87820000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 87820000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 87820000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 98940000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 98940000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 98940000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 106464000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 106464000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 106464000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 119719000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 119719000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 119719000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 128198000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 128198000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 167064000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 128198000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 167064000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 167064000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 181743000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 181743000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 181743000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 154605000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 154605000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 154605000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 171721000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 171721000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 171721000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 233674000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 233674000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 233674000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 387479000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 387479000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 387479000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 405472000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 405472000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 405472000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 185827000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 185827000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 115021000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 47130394, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 47359329, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 47360000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 51717652, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 51717000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 51717000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 55571000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 55571000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 55571000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 58589000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 58589000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 58589000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 66624000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 66624000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 66624000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 80293000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 80293000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 80293000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 88027000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 88027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 88027000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 98956000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 98956000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 98956000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 113613000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 113613000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 113613000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 94583000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 94583000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 94583000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 101868000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101868000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101868000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 117600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 117600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 117600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 147637000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 148438000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 148438000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 171652000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 171652000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 171652000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 79390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 79390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 48198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -8792567, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -3354107, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -3354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -9397479, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -9397000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -9397000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -16270000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -16270000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -16270000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12162000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12162000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12162000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": -4802000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -4802000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -4802000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8058000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8058000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8058000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 20265000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 20265000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 20265000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 40238000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40238000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40238000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 28429000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28429000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28429000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18611000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18611000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18611000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -5177000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -5177000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -5177000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -10164000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -10164000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -10164000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -22957000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -22156000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -22156000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 32684000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32684000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32684000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -28250000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -28250000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -71969000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -7813133, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -3496945, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -3497000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -8840619, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -8841000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -8841000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -15115000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -15115000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -15115000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -11190000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -11190000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -11190000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": -4614000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -4614000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -4614000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8167000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8167000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8167000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 19720000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19720000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19720000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 30948000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 30948000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 30948000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 20396000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20396000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20396000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16656000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16656000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16656000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -14922000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -14922000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -14922000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -22998000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -22998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -22998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -17934000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -17133000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -17133000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 53655000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53655000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53655000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -19500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -19500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -68731000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -622284, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2011-12-31", "val": -868950, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -869000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -869000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -1397000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1397000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1397000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -772000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -772000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 343000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 343000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 343000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 665000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 665000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 665000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 603000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 603000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 603000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10084000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10084000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10084000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 11320000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11320000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11320000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4675000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4675000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4675000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11398000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11398000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11398000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 13706000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13706000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 13706000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2603000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2603000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2603000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1799000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1799000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1801000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 361188, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 316185, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 316000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 316313, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 316000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 316000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 172000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 172000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 172000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 3049962, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3012270, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3012000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4891173, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4891000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4891000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7250000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7250000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7250000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6552000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6552000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6552000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 6307000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6307000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6307000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5696000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5696000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5806000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5687000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5640000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5687000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6402000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6075000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6075000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6451000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6451000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6451000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7339000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7339000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7339000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9387000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9387000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9387000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 11658000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11658000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11658000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15308000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15308000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15308000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 20936000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 20936000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 20936000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10872000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10872000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 10192000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 2510000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2934000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2934000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3347000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3347000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3347000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3026000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3026000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3026000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 3123000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3123000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3123000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2992000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2992000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2992000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3149000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3149000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3149000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3434000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3434000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3434000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 3828000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3828000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 3828000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4421000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5514000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5514000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5514000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7498000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7498000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 11740000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": -292765, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3887167, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3887000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -2993984, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2994000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2994000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -5373000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -5373000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8385000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2016-12-31", "val": 24598000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 28156000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 28156000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 39090000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39090000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39090000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9804000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9804000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5807000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5807000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5807000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -35382000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -35382000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -35382000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -47202000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -47202000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -47202000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 141583000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 141583000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 141583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 27374000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 27374000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -49023000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": -5373000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8385000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8385000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 7526000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7526000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7526000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15773000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15773000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15773000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 22767000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 24598000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 28156000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 1199551, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2105775, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2106000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2504923, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2505000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2505000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2019000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2019000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2019000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2462000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2462000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2462000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 3005000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3005000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3005000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3744000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3744000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3744000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4353000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4353000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4353000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4337000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4337000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4337000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6344000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6344000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6344000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9314000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9314000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9314000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 26674000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26674000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26674000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 36622000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21893000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21893000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6774000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6774000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6774000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 5802000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5802000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5802000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 3797000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 3797000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4197000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 108325250, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 103806990, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 103807000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 102842688, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 102843000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 102843000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 100249701, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 100250000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 100250000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 100250000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2012-12-31", "val": 170315000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 170315000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 170315000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-01-01", "val": 170315000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2013-12-31", "val": 161146000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 161146000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-12-31", "val": 161146000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2013-12-31", "val": 161146000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2014-12-31", "val": 158701000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 158701000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 158701000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2014-12-31", "val": 158701000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 159436000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 159436000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2015-12-31", "val": 159436000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 159436000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 185850000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 185850000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 185850000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 185850000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 258081000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 258081000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 258081000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 258081000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 283378000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 283378000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 283378000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 283378000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 307145000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 307145000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 307145000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 307145000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2020-12-31", "val": 398571000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 398571000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 398571000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2020-12-31", "val": 398571000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2021-12-31", "val": 380533000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 380533000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2021-12-31", "val": 380533000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2021-12-31", "val": 380533000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2022-12-31", "val": 363624000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 364425000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2022-12-31", "val": 364425000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2022-12-31", "val": 364425000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2023-12-31", "val": 430671000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 430671000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-31", "val": 430671000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2024-12-31", "val": 410338000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 410338000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2025-12-31", "val": 340827000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}], "Goodwill": [{"end": "2011-12-31", "val": 24739776, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 24740000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 24740000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 25445000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 25445000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 25445000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-12-31", "val": 23782000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 23782000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-12-31", "val": 23782000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 21734000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 21734000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 21734000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2015-12-31", "val": 18250000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 18250000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2015-12-31", "val": 18250000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 18793000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 18793000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 18793000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 20083000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 20083000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 20083000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 18521000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 18521000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 18521000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 36201000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 36201000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 36201000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 40351000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 40351000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 40351000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2021-12-31", "val": 40279000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 40279000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2021-12-31", "val": 40279000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2022-12-31", "val": 35104000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 35104000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 35696000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 35696000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2023-12-31", "val": 35696000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2024-12-31", "val": 40330000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 40330000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2025-12-31", "val": 43363000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 7791680, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 7292000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 7291680, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 39565218, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 74933630, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 74934000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 73843402, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 73843000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 73843000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 23878002, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 23878000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 23878000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 23878000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2012-12-31", "val": 87888000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 87888000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 87888000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-01-01", "val": 87888000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2013-12-31", "val": 93191000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 93191000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2013-12-31", "val": 93191000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2013-12-31", "val": 93191000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2014-12-31", "val": 92867000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 92867000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2014-12-31", "val": 92867000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2015-12-31", "val": 94094000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 94094000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 107959000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 107959000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 71029000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 71029000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 88438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 88438000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 75715000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 75715000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 160802000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 160802000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 116762000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 116762000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 83980000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 83980000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 290407000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 290407000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 267763000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 267763000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2025-12-31", "val": 199278000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}], "ShortTermInvestments": [{"end": "2010-12-31", "val": 1895000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2014-12-31", "val": 5000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 5000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 7225000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 7225000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 11160000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 11160000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 83028000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 83028000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 68134000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 68134000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 80623000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 80623000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 48599000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 48599000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 36279000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 36279000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 26867000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 26867000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-12-31", "val": 46187000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 46908000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 46908000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 55949000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 55949000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 55949000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 56846000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 56846000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 56846000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 56513000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 56513000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 56513000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 61024000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 61024000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 61024000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 62532000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 62532000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 62532000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 62170000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 62170000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 62170000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 74389000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 74389000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 74389000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 74434000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 74434000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 73485000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 46187000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 46908000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 46908000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 51457000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 55555000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2013-01-02"}, {"end": "2014-12-31", "val": 55949000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 55949000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 55949000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 56397000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 56397000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 56397000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 55615000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 55615000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 55615000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 59050000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59050000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59050000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 61112000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 61112000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 61112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 61675000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 61675000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 61675000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67505000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 71981000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 72505000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 73348000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 73348000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 73348000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 74434000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 74434000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 73485000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 46225622, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 47392711, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 47393000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 55281000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 55281000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 55632000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 55632000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 56187000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2014-12-31", "val": 56187000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 55705000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2015-12-31", "val": 55705000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 56001000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2016-12-31", "val": 56001000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 60662000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 60662000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-09-30", "val": 61276000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 61276000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 61731000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 61731000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 71738000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 71738000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 72069000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 72069000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 72734000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2022-12-31", "val": 72734000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 73528000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2023-12-31", "val": 73528000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 74598000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2024-12-31", "val": 74598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}, {"end": "2025-12-31", "val": 70391000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-07", "val": 48175889, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2013-03-11", "val": 55518043, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2014-03-07", "val": 55831886, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2015-03-09", "val": 56415992, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-12"}, {"end": "2016-03-10", "val": 55482238, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-14"}, {"end": "2017-03-09", "val": 57655714, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-14"}, {"end": "2018-02-23", "val": 60966866, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2019-02-21", "val": 61663044, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2020-02-21", "val": 62002705, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2020-03-05"}, {"end": "2020-02-29", "val": 62002705, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2021-02-22", "val": 71945502, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2022-02-25", "val": 72304792, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2023-02-24", "val": 73244807, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-03"}, {"end": "2024-02-23", "val": 73796268, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-11"}, {"end": "2025-02-24", "val": 74800131, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-07"}, {"end": "2026-02-28", "val": 69126173, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-09"}]}}