{"cik": 1347178, "entity": "VANDA PHARMACEUTICALS INC.", "tags": {"Revenues": [{"end": "2011-12-31", "val": 31270000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 32727000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 32727000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 33879000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33879000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 33879000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 50157000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 50157000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 50157000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 109925000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 109925000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 109925000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 146017000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 146017000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 146017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 165083000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 165083000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 165083000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 198772000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 198772000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 216105000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2016-12-31", "val": 146017000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 165083000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 165083000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 193118000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 227188000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248168000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 268682000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 254382000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 192640000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 198772000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 198772000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 216105000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 4548000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 35709000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 35709000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 31270000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 31270000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 32727000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": -35948000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 8838000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 8838000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -10707000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -10707000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -10707000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -28225000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -28225000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -29178000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -20400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -21200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -21200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 20062000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 20062000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 20062000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -40185000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -40185000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -40185000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -18571000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -18571000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -18571000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -16903000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -16903000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -16903000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 21738000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 21738000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 21738000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 22810000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22810000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22810000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 27239000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 27239000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 27239000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 42165000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 42165000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 42165000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6329000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6329000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6329000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -13952000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -13952000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -13952000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -40660000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -40660000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -151168000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": -35859000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 7192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 7192000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -9802000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -9802000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -9802000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -27664000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -27664000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -28617000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -20255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -21055000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -21055000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 20186000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 20186000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 20186000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -39865000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -39865000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -39865000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -18010000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -18010000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -18010000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -15567000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -15567000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -15567000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25208000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25208000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25208000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 115553000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 115553000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 115553000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 23337000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 23337000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 23337000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 33152000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 33152000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 33152000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6275000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6275000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6275000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2509000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2509000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2509000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -18900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -18900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -220474000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-12-31", "val": 2077000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2077000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -444000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -444000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -444000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2013-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 136000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 136000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 136000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 138000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 138000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -86525000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -86525000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -86525000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 8318000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8318000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8318000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9212000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9212000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9212000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5025000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5025000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 3830000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3830000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 3830000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -4021000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -4021000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 81827000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 442000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 336000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 336000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 469000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 469000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 469000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 633000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 633000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 633000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 432000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 432000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 530000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}], "Depreciation": [{"end": "2013-12-31", "val": 432000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 530000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 530000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 582000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 582000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 582000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 935000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 935000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 935000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1234000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1234000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1234000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1429000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1429000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1429000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1387000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1387000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1387000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1386000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1363000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1363000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1363000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1217000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1217000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1217000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 920000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 920000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 920000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 859000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 859000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1103000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 169336000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -10898000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -10898000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -28410000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -28410000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -28410000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -44917000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -44917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -39592000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2017-12-31", "val": -1983000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 29986000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 29986000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 45947000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 45947000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 45947000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 51775000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 51775000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 51775000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 64214000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 64214000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 64214000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 31984000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 31984000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 31984000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 12801000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12801000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 12801000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -15757000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -15757000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -109442000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": -44917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -39592000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -39592000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -81554000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -81554000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -81554000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 12449000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12449000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 12449000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -8103000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -8103000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -8103000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -1983000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -1983000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 29986000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-12-31", "val": 275000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 275000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 275000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2017000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2017000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2017000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 176000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 176000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 176000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 769000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 769000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 769000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2527000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2527000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2527000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1407000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1407000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1407000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1664000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1664000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1664000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 368000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 368000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 368000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1019000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1019000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1019000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1795000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1795000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1795000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 552000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 552000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 552000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 679000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 679000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 679000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 383000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 383000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 383000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 490000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 490000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 46020000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 23031000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 23031000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 37731000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2010-12-31", "val": 37731000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 37731000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2011-12-31", "val": 33474000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 33474000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2011-12-31", "val": 33474000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2011-12-31", "val": 33474000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 9905000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 9905000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2012-12-31", "val": 9905000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 9905000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 44124000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2013-12-31", "val": 44124000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 44124000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 44124000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2014-12-31", "val": 160817000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 160817000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 160817000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2014-12-31", "val": 160817000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 133027000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 133027000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2015-12-31", "val": 133027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 133027000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2016-12-31", "val": 131330000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2016-12-31", "val": 131330000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2016-12-31", "val": 131330000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2016-12-31", "val": 131330000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 131387000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 131387000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2017-12-31", "val": 131387000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 131387000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 275422000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 275422000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 275422000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 275422000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2019-12-31", "val": 410945000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 410945000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 410945000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2019-12-31", "val": 410945000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2020-12-31", "val": 453266000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 453266000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2020-12-31", "val": 453266000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2020-12-31", "val": 453266000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2021-12-31", "val": 504928000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 504928000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2021-12-31", "val": 504928000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2021-12-31", "val": 504928000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2022-12-31", "val": 527198000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2022-12-31", "val": 527198000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2022-12-31", "val": 527198000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2022-12-31", "val": 527198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2023-12-31", "val": 544910000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2023-12-31", "val": 544910000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2023-12-31", "val": 544910000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2024-12-31", "val": 538546000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 538546000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 327186000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 39079000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 205295000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 205295000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 42559000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2010-12-31", "val": 42559000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2010-12-31", "val": 42559000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2011-12-31", "val": 87923000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 87923000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2011-12-31", "val": 87923000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2011-12-31", "val": 87923000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 88772000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 88772000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2012-12-31", "val": 88772000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 88772000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 64764000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2013-12-31", "val": 64764000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 64764000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 64764000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2014-12-31", "val": 60901000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 60901000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 60901000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2014-12-31", "val": 60901000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2015-12-31", "val": 50843000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 50843000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2015-12-31", "val": 50843000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2016-12-31", "val": 40426000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2016-12-31", "val": 40426000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 33627000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 33627000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 61005000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 61005000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 45072000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 45072000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 61031000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 61031000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 52071000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 52071000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2022-12-31", "val": 135029000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2022-12-31", "val": 135029000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2023-12-31", "val": 135821000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2023-12-31", "val": 135821000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 102316000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 102316000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 84851000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 27015271, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 28534617, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 28534617, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 36686723, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36686723, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36686723, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 53045257, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 53045257, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 53045257, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 54847060, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 54847060, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 54847060, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 55190802, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55190802, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 55190802, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 56921836, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56921836, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 56921836, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 56983171, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56983171, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56983171, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 57557911, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57557911, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57557911, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 58149087, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 58149087, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 58930157, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 27015271, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 27916388, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 27916388, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 28106831, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 28228409, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 30351353, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 34774163, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 34774163, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 34774163, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 42250254, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 43449441, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 44735146, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 50859947, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50859947, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 50859947, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 53137562, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 53137562, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 53137562, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 54427683, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 54427683, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 54427683, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 55548122, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55548122, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55548122, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 56461877, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56461877, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 56461877, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 57380975, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57380975, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 57380975, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 58149087, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 58149087, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 58930157, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 28041379, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 28117026, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 28117026, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 28241743, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2012-12-31", "val": 28241743, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2013-12-31", "val": 33338543, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2013-12-31", "val": 33338543, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 41486361, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 41486361, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 42815291, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 42815291, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2016-12-31", "val": 44000614, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2016-12-31", "val": 44000614, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 44938133, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2017-12-31", "val": 44938133, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 52477593, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 52477593, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 53549612, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 53549612, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 54865092, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 54865092, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 55900855, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2021-12-31", "val": 55900855, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2022-12-31", "val": 56783764, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2022-12-31", "val": 56783764, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2023-12-31", "val": 57534499, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2023-12-31", "val": 57534499, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 58310644, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2024-12-31", "val": 58310644, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}, {"end": "2025-12-31", "val": 59101630, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-07", "val": 28226743, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2013-02-20", "val": 28342659, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-26"}, {"end": "2014-02-20", "val": 33501902, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-25"}, {"end": "2015-03-06", "val": 41641005, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2016-01-31", "val": 43102957, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2017-02-06", "val": 44346431, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-17"}, {"end": "2018-02-01", "val": 45437938, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-15"}, {"end": "2019-02-12", "val": 52642754, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2020-02-18", "val": 53648617, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2021-02-04", "val": 54882710, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2022-02-17", "val": 55906855, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-24"}, {"end": "2023-02-02", "val": 56785264, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-09"}, {"end": "2024-02-01", "val": 57537499, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-08"}, {"end": "2025-02-07", "val": 58316044, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-14"}, {"end": "2026-02-05", "val": 59108030, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-12"}]}}