{"cik": 1447028, "entity": "Arbutus Biopharma Corp", "tags": {"Revenues": [{"end": "2011-12-31", "val": 16811590, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14105186, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14105000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15464150, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15465000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 14953000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14953000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14953000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 24873000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 24873000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23276000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1491000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1491000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5945000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5945000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6011000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6011000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6914000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6914000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10988000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10988000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39019000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39019000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 18141000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 18141000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6171000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6171000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14083000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2011-12-31", "val": -10693650, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -12944548, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -12945000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12153218, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12152000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12152000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -32972000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -33434000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -33434000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -102322000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -102322000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -103919000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -491639000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -491639000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -110930000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -110930000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -89780000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -89780000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -144074000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -143901000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -57806000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -57806000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -73522000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -73522000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -65456000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -65456000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -78103000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -78103000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -76319000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -76319000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -38160000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2011-12-31", "val": -10083491, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 29611996, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 29611000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -14064226, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -14063000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -14063000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -38837000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -38837000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -38837000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -61121000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -61121000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -62718000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -384164000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -384164000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -84413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -84413000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -57060000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -57060000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -153723000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -153723000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -63745000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -63745000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -76247000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -76247000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -69456000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -69456000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -72849000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -72849000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -69920000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -69920000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -33501000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2013-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -16185000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -16185000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -16185000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -105002000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -105002000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -24320000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -24320000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -4282000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -4282000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -12656000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -12656000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4444000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4444000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "InterestExpense": [{"end": "2015-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 261000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 261000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 226000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 226000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2108000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2108000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4011000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4011000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2857000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2857000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1726000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1726000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 459000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}], "Depreciation": [{"end": "2011-12-31", "val": 986932, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 865599, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 612837, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 613000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 613000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 529000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 529000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 529000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 589000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 589000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 589000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1092000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1092000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2027000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2181000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2181000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2028000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2028000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1978000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1978000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1753000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1753000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1427000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1427000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1404000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1404000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1380000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1380000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 363000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-12-31", "val": -7830958, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 32908783, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 32908000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -6738559, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -6737000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -6737000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -12421000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -12421000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -12421000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -54785000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -54785000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -56382000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -57885000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -57885000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -48640000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -48640000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -67866000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -67866000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -71006000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -71006000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -51441000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -51441000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -67532000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -67532000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -35356000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -35356000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -85936000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -85936000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -64850000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -64850000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -39637000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-12-31", "val": 60378, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14900, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 15000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 725100, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 725000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 725000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1056000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1056000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1056000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2287000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2287000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2287000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3996000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3996000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7264000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7264000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1138000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1138000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 589000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 589000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 229000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 229000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 809000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 809000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 512000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 512000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1008000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1008000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 182000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 182000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 10790534, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 5226505, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 5228000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 40918799, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 40919000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 40919000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 59193321, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 59194000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 59194000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 59194000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2014-12-31", "val": 88035000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 88035000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2014-12-31", "val": 88035000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2014-12-31", "val": 88035000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 547679000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 547679000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2015-12-31", "val": 547679000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 203005000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 203005000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 203005000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2017-12-31", "val": 182473000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 182473000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2017-12-31", "val": 182473000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-31", "val": 200234000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 200234000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-31", "val": 200234000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2019-12-31", "val": 72744000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 72744000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2019-12-31", "val": 72744000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2020-12-31", "val": 101966000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 101966000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2020-12-31", "val": 101966000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2021-12-31", "val": 169439000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 169439000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2021-12-31", "val": 169439000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 136852000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 136852000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 136852000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2023-12-31", "val": 106018000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 106018000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2023-12-31", "val": 106018000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2024-12-31", "val": 97366000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 97366000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-12-31", "val": 76576000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "Goodwill": [{"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 162514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 162514000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 24364000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 24364000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 24364000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 24364000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 22471000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 22471000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}], "LongTermDebt": [{"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-12-31", "val": 12412678, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 9030759, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2011-12-31", "val": 9031000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 47024124, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2012-12-31", "val": 47024000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 47024000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 68716531, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 68717000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 68717000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 68717000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2014-12-31", "val": 72187000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 72187000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2014-12-31", "val": 72187000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2014-12-31", "val": 72187000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 166779000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 166779000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2015-12-31", "val": 166779000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 23413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 23413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 23413000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2017-12-31", "val": 54292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 54292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2017-12-31", "val": 54292000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2018-12-31", "val": 36942000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 36942000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 31799000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 31799000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 52251000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 52251000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 109282000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 109282000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 30776000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 30776000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 26285000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 26285000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 36330000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 36330000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-12-31", "val": 18008000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "ShortTermInvestments": [{"end": "2014-12-31", "val": 39974000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 39974000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 14525000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 14525000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 107146000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 107146000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 72060000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 72060000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 87675000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 87675000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 59035000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 59035000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 71017000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 71017000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 46035000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 46035000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 116137000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 116137000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 99718000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 99718000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 86293000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 86293000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-12-31", "val": 73463000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-12-31", "val": 11318766, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14320814, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14320814, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 53074401, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 53074401, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 54723272, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 54723272, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 55304083, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2020-12-31", "val": 75835378, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 106242452, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 106242452, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 150939337, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 150939337, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 165960379, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 165960379, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 185608874, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 185608874, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 191599600, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-12-31", "val": 11318766, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 13727925, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 13727925, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 15302680, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 21603136, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 45462324, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 53074401, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 53074401, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 54723272, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 54723272, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 55304083, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07", "start": "2018-01-01"}, {"end": "2020-12-31", "val": 75835378, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 106242452, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 106242452, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 150939337, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 150939337, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 165960379, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 165960379, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 185608874, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 185608874, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 191599600, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2012-12-31", "val": 14305356, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 19048900, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2013-12-31", "val": 19048900, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 22438169, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 22438169, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 54570691, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 54570691, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 54841494, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2016-12-31", "val": 54841494, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 55060662, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 55060650, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 55518800, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2018-12-31", "val": 55518800, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 64789314, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2019-12-31", "val": 64780314, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 89678722, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2020-12-31", "val": 89678722, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 144987736, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2021-12-31", "val": 144987736, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 157455363, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 157455363, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 169867414, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 169867414, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 189963492, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-12-31", "val": 189963492, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-12-31", "val": 192531225, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "EntityCommonStockSharesOutstanding": [{"end": "2014-03-21", "val": 21945838, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-28"}, {"end": "2015-03-09", "val": 46567496, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2016-02-29", "val": 54625703, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2017-03-14", "val": 55023207, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-22"}, {"end": "2018-03-06", "val": 55070037, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2019-03-05", "val": 56120868, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-07"}, {"end": "2020-03-02", "val": 68941406, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-05"}, {"end": "2021-03-03", "val": 95583915, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-04"}, {"end": "2022-03-03", "val": 148641736, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-03"}, {"end": "2023-02-28", "val": 162570989, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2024-03-01", "val": 179492199, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2025-03-25", "val": 191480188, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2026-03-18", "val": 195478068, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}]}}