{"cik": 1107843, "entity": "QUALYS, INC.", "tags": {"Revenues": [{"end": "2010-12-31", "val": 65432000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 76212000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 76212000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 91420000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91420000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91420000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 107962000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 107962000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 107962000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 133579000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 133579000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 133579000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 164284000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 164284000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 164284000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 197925000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 197925000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 197925000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 197925000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 230828000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 230828000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 230828000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 278889000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 278889000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 321607000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-12-31", "val": 230828000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 278889000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 278889000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 321607000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 321607000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 362963000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 362963000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 362963000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 411172000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 411172000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 411172000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 489723000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 489723000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 489723000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 554458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 554458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 554458000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 607571000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 607571000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 669125000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "GrossProfit": [{"end": "2010-12-31", "val": 54228000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 62965000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 62965000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 73016000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 73016000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 73016000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 83302000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 83302000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 83302000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 104616000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 104616000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 104616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 130399000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 130399000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 129957000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 155452000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 154797000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 154797000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 179248000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 179248000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 179248000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 212704000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 212704000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 212704000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 252090000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 252090000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 252090000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 283737000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 283737000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 283737000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 321733000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 321733000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 321733000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 386935000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 386935000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 386935000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 446973000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 446973000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 446973000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 496089000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 496089000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 554357000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2010-12-31", "val": 1209000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2906000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2906000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3004000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3004000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3004000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2309000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2309000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2309000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9247000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9247000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9247000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 24806000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24806000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24806000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 30107000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 30107000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 30107000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 37243000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37243000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37243000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 50361000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50361000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50361000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 72253000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 72253000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 72253000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 96654000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96654000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 96654000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 87683000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 87683000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 87683000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 130547000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 130547000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 130547000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 163069000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 163069000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 163069000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 187196000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 187196000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 221952000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": 847000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1954000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1954000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2280000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2280000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2221000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1624000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1541000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1541000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 30244000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 30244000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 30244000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15865000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15865000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15865000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 19224000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 19224000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19224000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 19224000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 40440000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40440000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40440000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 57304000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 57304000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 57304000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 69336000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 69336000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 69336000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 91572000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 91572000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 91572000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 70960000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70960000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70960000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 107992000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 107992000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 107992000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 151595000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151595000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151595000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 173680000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 173680000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 198320000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-12-31", "val": -204000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 416000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 416000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 358000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 358000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 358000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -21631000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -21631000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -21631000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8655000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8655000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11205000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11205000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11205000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -1062000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1062000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1062000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -1836000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -1836000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -1836000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10647000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10647000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10647000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10465000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10465000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10465000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 18437000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 25708000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25708000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25708000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 27056000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 27056000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 27056000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 36142000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 36142000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 48508000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "InterestExpense": [{"end": "2010-12-31", "val": 186000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 204000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 204000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 192000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 192000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 192000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 43000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 43000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 43000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 26000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 26000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 26000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 172000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 172000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 172000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 106000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 106000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 106000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 4569000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5373000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5373000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7341000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7341000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7341000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 9612000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9612000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9612000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 11897000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11897000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11897000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14360000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14360000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14360000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16994000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16994000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16994000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 20636000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20636000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 20636000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 28904000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28904000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 28904000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 31201000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 31201000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 31201000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 32845000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32845000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 32845000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 35897000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35897000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 35897000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 34622000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 34622000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 34622000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 26991000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26991000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26991000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18513000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18513000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14491000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "Depreciation": [{"end": "2017-12-31", "val": 19900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 24900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": 9896000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 17190000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 17190000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 21952000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 21952000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 21924000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 25146000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 25081000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 25081000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 41423000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 41423000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 41423000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 65960000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65960000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 65960000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 68110000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 68110000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 69310000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 107646000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 107646000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 107646000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 125464000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 125464000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 125464000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 160607000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 160607000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 160607000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 180086000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 180086000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 180086000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 200616000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 200616000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 200616000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 198854000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 198854000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 198854000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 244605000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 244605000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 244605000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 244094000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 244094000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 309400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-12-31", "val": 1510000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7499000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7499000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 11188000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11188000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 13663000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13650000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13650000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 13914000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13914000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 13914000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 20051000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20051000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20051000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 23245000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 23245000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 23245000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 37818000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37818000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37818000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22775000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22775000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22775000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 27573000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 27573000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 27573000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 30037000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 30037000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 30037000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 24424000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 24424000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 24424000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15361000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15361000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15361000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8786000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8786000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8786000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12334000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12334000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4990000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-12-31", "val": -72740000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2010-12-31", "val": -69401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2010-12-31", "val": -69401000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": -64424000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2011-12-31", "val": -64424000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": -64424000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 91555000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 91555000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 91555000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 91555000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 103117000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 103117000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 103117000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 103117000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 151827000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 151827000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 151827000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 151827000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": 195566000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 195566000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-12-31", "val": 195566000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": 195566000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2016-12-31", "val": 258413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 258413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-31", "val": 258413000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2016-12-31", "val": 258413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2017-12-31", "val": 343544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 343544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2017-12-31", "val": 343544000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2017-12-31", "val": 343544000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2018-12-31", "val": 357989000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 357989000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2018-12-31", "val": 357989000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2018-12-31", "val": 357989000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2019-12-31", "val": 386803000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 386803000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2019-12-31", "val": 386803000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2019-12-31", "val": 386803000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 404482000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 404482000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2020-12-31", "val": 404482000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2020-12-31", "val": 404482000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2021-12-31", "val": 436714000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 436714000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2021-12-31", "val": 436714000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2021-12-31", "val": 436714000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2022-12-31", "val": 289129000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 289129000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2022-12-31", "val": 289129000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2022-12-31", "val": 289129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2023-12-31", "val": 368174000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 368174000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2023-12-31", "val": 368174000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2024-12-31", "val": 477116000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 477116000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 561153000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "Goodwill": [{"end": "2011-12-31", "val": 317000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 317000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 317000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 317000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 317000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 317000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 317000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 317000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 317000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 317000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 317000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 1549000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 1549000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2017-12-31", "val": 1549, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2018-12-31", "val": 7225000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 7225000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2018-12-31", "val": 7225000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2019-12-31", "val": 7447000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 7447000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 7447000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 7447000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 7447000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 7447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 7447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 7447000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 7447000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 7447000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 7447000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 7447000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 7447000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-12-31", "val": 9949000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2010-12-31", "val": 15010000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2010-12-31", "val": 15010000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-09-30", "val": 24548000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2011-12-31", "val": 24548000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2011-12-31", "val": 24548000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2011-12-31", "val": 24548000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 34885000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 34885000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2012-12-31", "val": 34885000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 34885000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 42369000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 42369000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 42369000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2013-12-31", "val": 42369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 76504000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 76504000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2014-12-31", "val": 76504000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2014-12-31", "val": 76504000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2015-12-31", "val": 91698000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 91698000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2015-12-31", "val": 91698000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2016-12-31", "val": 86737000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 86737000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 86591000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 86591000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 41026000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 41026000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 87559000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 87559000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 74132000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 74132000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 137328000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 137328000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 173719000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 173719000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 203665000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 203665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 232182000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 232182000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 250258000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "ShortTermInvestments": [{"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 83547000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 83547000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 54827000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 54827000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 50714000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 50714000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 87268000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 87268000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 157119000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 157119000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 201823000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-12-31", "val": 23562000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 24194000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 24194000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 28352000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28352000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28352000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 35973000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 35973000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 35973000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 37170000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 37170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 37170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 38184000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 38184000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 38184000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 38369000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38369000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 40071000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40071000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 40071000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 41897000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 41897000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 41897000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 41345000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 41345000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 41284000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 40823000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 40740000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 40740000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 40118000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 40118000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 40118000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39344000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39344000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39344000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 37602000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37602000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37602000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 37353000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 37353000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 36453000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-12-31", "val": 4706000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5053000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5053000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 11891000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11891000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11891000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 31914000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31914000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31914000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32979000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32979000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32979000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 34050000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 34050000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 34050000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 35247000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 35247000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 35247000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 35247000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 37443000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37443000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37443000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 38876000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 38876000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 38876000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 39075000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 39075000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 39075000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 39167000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 39167000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 39167000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 39030000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 39030000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 39030000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 38453000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 38453000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 38453000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 36879000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36879000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36879000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 36799000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 36799000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 36142000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2011-12-31", "val": 5300288, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 31420028, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2012-12-31", "val": 31420028, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 32375299, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2013-12-31", "val": 32375299, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 33594285, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 33594285, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 34414631, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2015-12-31", "val": 34414631, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 35841001, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2016-12-31", "val": 35841001, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 38598117, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2017-12-31", "val": 38598117, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-09-30", "val": 39015034, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2018-12-31", "val": 38598117, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 39015034, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2019-12-31", "val": 39146272, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 39252665, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2020-12-31", "val": 39253000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 39112000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2021-12-31", "val": 39112000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 37362000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2022-12-31", "val": 37362000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 36909000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 36909000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 36503000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2024-12-31", "val": 36503000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}, {"end": "2025-12-31", "val": 35730000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}], "EntityCommonStockSharesOutstanding": [{"end": "2013-02-28", "val": 31547650, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-05"}, {"end": "2014-01-31", "val": 32451633, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-28"}, {"end": "2015-02-27", "val": 33915121, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2016-01-31", "val": 34432373, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-26"}, {"end": "2017-01-31", "val": 36359340, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-24"}, {"end": "2018-01-31", "val": 38628442, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-23"}, {"end": "2019-01-31", "val": 39038263, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-27"}, {"end": "2020-02-13", "val": 39092443, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-21"}, {"end": "2021-02-12", "val": 39207735, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-22"}, {"end": "2022-02-16", "val": 39029415, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-22"}, {"end": "2023-02-16", "val": 37009478, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-23"}, {"end": "2024-02-12", "val": 36977259, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2025-02-11", "val": 36477672, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-21"}, {"end": "2026-02-11", "val": 35675926, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-20"}]}}