{"cik": 751978, "entity": "VICOR CORPORATION", "tags": {"Revenues": [{"end": "2023-12-31", "val": 405059000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 359058000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 452701000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 200280000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 227830000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 227830000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 291220000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 291220000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 291220000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 262977000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 262977000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 262977000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 296576000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 296576000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 296576000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 359364000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 359364000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 359364000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 399079000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 399079000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 399079000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 405059000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 405059000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 405059000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 359058000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 359058000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 407701000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 197959000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 250733000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 250733000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 252968000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 252968000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 252968000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 218507000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 218507000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 218507000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 199160000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 199160000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 199160000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 225731000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 225731000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 225731000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 220194000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 220194000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 220194000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 200280000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 200280000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 227830000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 87594000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 114520000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 114520000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 106694000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 106694000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 106694000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 91651000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91651000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91651000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 81479000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 81479000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 81479000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 97120000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 97120000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 97120000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 99518000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 99518000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 99518000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 91209000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 91209000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 91209000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 101656000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 101656000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 101656000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 138971000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138971000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138971000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 122966000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 122966000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 122966000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 131447000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 131447000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 131447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 178200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 178200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 178200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 180559000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 180559000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 180559000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 204929000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 204929000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 204929000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 183998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 183998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 259429000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 4773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 29122000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 29122000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13686000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13686000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13686000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -2785000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2785000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2785000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -20467000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -20467000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -20467000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -14763000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -14763000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -14763000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -267000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -267000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -267000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -6314000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -6314000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -6314000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -1360000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1360000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1360000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 32059000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 32059000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 32059000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13821000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13821000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13821000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17368000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17368000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17368000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 55602000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55602000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55602000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 27201000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 27201000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 27201000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 51358000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 51358000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 51358000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -1310000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -1310000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 81828000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 2798000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 33325000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 33325000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 8843000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8843000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8843000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -4077000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -4077000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -4077000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -23640000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -23640000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -23640000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -13887000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -13887000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -13887000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4927000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4927000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4927000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -6247000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -6247000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -6247000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 167000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 167000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 167000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 31725000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 31725000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 31725000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 14098000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 14098000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 14098000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17910000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17910000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17910000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 56625000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56625000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56625000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 25446000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25446000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25446000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 53595000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53595000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 53595000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6129000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 118556000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 1362000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -3920000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -3920000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 4723000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4723000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4723000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1207000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1207000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1207000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3039000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3039000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3039000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -425000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -425000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -425000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -401000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -401000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 231000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 231000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 231000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -356000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -356000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -356000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1087000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1087000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1087000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 778000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 778000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 778000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 539000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 539000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 539000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 176000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 176000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3261000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3261000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3261000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6644000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6644000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6644000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4348000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4348000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -24025000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 10198000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10222000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10222000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11005000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11005000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11005000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 10423000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10423000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10423000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10008000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10008000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10008000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9805000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9805000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9805000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9142000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9142000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9142000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8438000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8438000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 8893000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8893000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8893000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9254000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10334000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10334000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10334000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11056000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11056000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11056000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 11705000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11705000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11705000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13776000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13776000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13776000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17240000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17240000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17240000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18626000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18626000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 20786000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 9778000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11083000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11083000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 10546000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10546000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 10546000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10180000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10180000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10180000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9833000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9833000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9833000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9028000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-30", "val": 8304000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8304000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8304000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 8763000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8763000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 8763000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9135000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9135000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10226000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10226000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10226000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10950000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10950000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10950000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 11609000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11609000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11609000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13701000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13701000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13701000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17174000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17174000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17174000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18583000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 19390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 24798000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 16894000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 16894000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 26407000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 26407000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 26407000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 17238000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 17238000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4690000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2016-12-31", "val": 544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -2464000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -2464000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 36171000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 36171000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 36171000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 22208000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22208000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22211000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 34547000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 34742000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 54444000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 54444000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 54444000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 22939000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 22939000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 22939000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 74528000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 74528000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 74528000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 50842000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 50842000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 139548000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 17238000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -4690000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -4690000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2191000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2191000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2191000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 11467000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11467000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11467000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -2464000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 10643000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 12103000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 12103000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 7466000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7466000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 7466000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7396000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7396000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7396000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6179000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6179000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6179000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 7128000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7128000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 7128000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9090000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9090000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9090000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8428000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8428000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8428000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12545000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12545000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12545000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 12485000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 12485000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 12485000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 28653000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 28653000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 28653000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 47761000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 47761000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 47761000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 63966000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 63966000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 63966000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 33452000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 33452000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 33452000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 23602000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 23602000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 20318000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 175031000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 180945000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 180945000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 178352000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 178352000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 139176000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 139176000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 127772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 127772000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2015-12-31", "val": 135031000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2015-12-31", "val": 135031000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2016-12-31", "val": 130809000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2016-12-31", "val": 130809000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 136114000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 136114000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 183656000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 183656000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 205562000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 205562000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 350820000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 350820000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 423599000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 423599000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 464088000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 464088000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 540869000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 540869000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 570071000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 570071000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 711557000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2008-12-31", "val": 151426000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2009-12-31", "val": 156066000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2009-12-31", "val": 156066000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 179012000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2010-12-31", "val": 179012000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 179012000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 184710000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 184710000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 184710000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 184710000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 181973000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 181973000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 181973000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 181973000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2013-12-31", "val": 142337000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 142337000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 142337000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2013-12-31", "val": 142337000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2014-12-31", "val": 130552000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 130552000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2014-12-31", "val": 130552000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2014-12-31", "val": 130552000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2015-12-31", "val": 136085000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2015-12-31", "val": 136085000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2015-12-31", "val": 136085000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2015-12-31", "val": 136085000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 131017000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2016-12-31", "val": 131017000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-31", "val": 131017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 131017000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 136419000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 136419000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 136419000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 136419000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 184090000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 184090000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2018-12-31", "val": 184090000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 184090000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 205870000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 205870000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 205870000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 205870000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 351155000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 351155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 351155000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 351155000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 423905000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 423905000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 423905000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 423905000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 464336000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 464336000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 464336000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 464336000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2023-12-31", "val": 541106000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 541106000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2023-12-31", "val": 541106000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2024-12-31", "val": 570291000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 570291000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 711816000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 22639000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2009-12-31", "val": 40224000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2009-12-31", "val": 40224000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 49279000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2010-12-31", "val": 49279000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2010-12-31", "val": 49279000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 71908000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 71908000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2011-12-31", "val": 71908000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 71908000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 84554000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 84554000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 84554000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2012-12-31", "val": 84554000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2013-12-31", "val": 56339000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 56339000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2013-12-31", "val": 56339000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2013-12-31", "val": 56339000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2014-12-31", "val": 55187000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 55187000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2014-12-31", "val": 55187000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2014-12-31", "val": 55187000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2015-12-31", "val": 62980000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2015-12-31", "val": 62980000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2015-12-31", "val": 62980000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-31", "val": 56170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07"}, {"end": "2016-12-31", "val": 56170000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2016-12-31", "val": 56170000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 56170000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 44230000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09"}, {"end": "2017-12-31", "val": 44230000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 44230000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2017-12-31", "val": 44230000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 70557000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 70557000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2018-12-31", "val": 70557000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 70557000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 84668000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28"}, {"end": "2019-12-31", "val": 84668000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 84668000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 161742000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 161742000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 182418000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 182418000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 190611000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 190611000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 242219000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 242219000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 277273000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 277273000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 402805000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "ShortTermInvestments": [{"end": "2013-12-31", "val": 463000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 463000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 270000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06"}, {"end": "2014-12-31", "val": 270000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08"}, {"end": "2020-12-31", "val": 50166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 50166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 45215000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 45215000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 41671000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 41772000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 41772000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 41856000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41856000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41856000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 39146000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 39146000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 39146000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 39933000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39933000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39933000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 40729000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40729000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40729000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 41677000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 41677000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 41677000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 43869000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43869000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 43869000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 44966000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 44966000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 44966000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 44894000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44894000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44894000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 45004000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 45004000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 45004000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 45168000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 45168000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 45450000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 41665000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 41700000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 41700000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 41797000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41797000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 41797000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 41811000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 39195000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-06", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 38569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 38754000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 38754000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 38754000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 38842000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 39228000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-09", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39228000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39228000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 39872000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39872000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 39872000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 40330000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-28", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40330000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40330000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 42186000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 42186000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 42186000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 43651000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 43651000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 43651000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 44005000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44005000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 44005000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 44320000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 44320000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 44320000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 44912000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 44912000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 45040000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 30002499, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 30043197, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2011-12-31", "val": 30043197000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 30043777000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2012-12-31", "val": 30043777, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 26781953, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2021-12-31", "val": 11758218, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-29", "val": 30043677, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-02"}, {"end": "2013-02-28", "val": 30043777, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-07"}, {"end": "2014-02-28", "val": 26782623, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}]}}