{"cik": 909494, "entity": "TUCOWS INC /PA/", "tags": {"Revenues": [{"end": "2020-12-31", "val": 311202000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 311202000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 304337000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 304337000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 304337000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 321142000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 321142000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 321142000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 321142000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 339337000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 339337000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 362275000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}], "SalesRevenueNet": [{"end": "2012-12-31", "val": 114726901, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 114726901, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 129934904, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 129934904, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 129934904, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 147667107, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 147667107, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 146508710, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 172939499, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 171686779, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 171686779, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 189818932, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 189818932, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 329420741, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 21213119, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 20103181, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 20103181, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 23302885, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23302885, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 23302885, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 26209168, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 26209168, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 26209168, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 31426881, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31426881, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31426881, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 40551800, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 40551800, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 39393403, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 53201243, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52057809, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 52057809, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 63053634, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63053634, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63054000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 84520629, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 84521000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 84521000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 96770000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 96770000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 96770000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 100777000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 100777000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 100777000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 85485000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 85485000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 85485000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 85485000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 78293000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 78293000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 78293000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 78293000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 78248000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78248000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78248000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78248000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 66667000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 66667000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 66667000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 83029000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 83029000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 93954000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 7721772, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2443990, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2443990, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3126037, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3126037, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3126037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6091450, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6091450, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6091450, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6154660, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6154660, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6154660, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 9635055, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9635055, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 9635055, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 18016110, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18016110, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 18016110, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 25046553, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 25046553, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 25047000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 27081268, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 27082000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 27082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 29324000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 29324000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 29324000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 29340000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29340000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 29340000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6917000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6917000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6917000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6917000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -7773000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -7773000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -7773000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -7773000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -31662000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -31662000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -31662000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -31662000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -63652000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -63652000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -63652000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -65013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -65013000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -23483000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 12241206, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2116948, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2116948, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6170231, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6170231, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6170231, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4424142, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4424142, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4424142, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4180464, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4180464, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4180464, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6374096, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6374096, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6374096, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 11373730, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11373730, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11373730, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 16067154, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16067154, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 16067000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 22326594, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 22327000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 22327000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 17135000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17135000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15398000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15398000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15398000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5775000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5775000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5775000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5775000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3364000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3364000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3364000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3364000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -27571000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -27571000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -27571000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -27571000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -96197000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -96197000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -96197000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -109860000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -109860000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -75819000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": -251384, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 210845, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 210845, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -2719621, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2719621, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -2719621, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2004156, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2004156, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2004156, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1619339, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1619339, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1619339, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3054229, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3054229, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3054229, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6569227, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6569227, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6569227, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 9045770, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9045770, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 9046000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1748174, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1748000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1748000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9020000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9020000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9020000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9173000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9173000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9173000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 4985000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4985000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4985000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 4985000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3906000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3906000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3906000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3906000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -217000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -217000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -217000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -217000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -6873000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -6873000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -6873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 7986000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 7986000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8509000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "InterestExpense": [{"end": "2021-12-31", "val": 4617000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 14588000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 46256000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}], "DepreciationAndAmortization": [{"end": "2009-12-31", "val": 266251, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 170844, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 170844, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 187005, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 187005, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 187005, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 190420, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 190420, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 190420, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 215447, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 215447, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 215447, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 226432, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 226432, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 226432, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 259307, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 259307, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 259307, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 503864, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 503864, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 504000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 585424, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 585000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 585000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 424000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 424000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 424000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 486000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 486000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 486000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 488000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 488000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 488000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 488000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 534000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 534000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 534000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 534000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 598000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 598000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 598000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 598000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 567000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 567000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9890000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 451000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4285000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3526000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "Depreciation": [{"end": "2009-12-31", "val": 1939442, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1203212, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1203212, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 937460, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 937460, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 937460, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 802060, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 802060, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 802060, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 843420, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 843420, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 843420, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 926102, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 926102, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 926102, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1404296, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1404296, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1404296, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1823683, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1823683, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1824000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3727822, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3727000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3727000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5722000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5722000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5722000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8961000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8961000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12632000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12632000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12632000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12632000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17986000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17986000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17986000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17986000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 28187000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28187000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28187000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 28187000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 36431000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36431000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36431000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 40323000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 40323000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 41580000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 6465639, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6768915, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6768915, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5885269, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5885269, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6343431, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6343431, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8704107, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8704107, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8877344, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8877344, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8877344, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13346011, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13346011, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 16777028, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 21649697, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22508808, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 22509000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 31896640, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 31896000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 31896000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 37209000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 37209000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 37209000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 40381000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40381000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 40381000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 36081000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36081000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36081000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 36081000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 29637000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29637000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29637000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29637000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 19876000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 19876000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 19876000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 19876000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -4771000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4771000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4771000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -19745000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -19745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -5758000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-12-31", "val": 5885269, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6343431, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8704107, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 807530, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 589054, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 589054, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 851008, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 851008, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 851008, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 997036, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 997036, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 997036, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1345627, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1345627, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1345627, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 711656, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 711656, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 711656, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2967360, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2967360, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2967360, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7917822, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7917822, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7918000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12934872, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12935000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12935000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 27919000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 27919000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 27919000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 44070000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44070000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44070000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 44437000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 44437000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 44437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 44437000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 73175000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 73175000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 73175000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 73175000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 136710000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 136710000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 136710000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 136710000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 92055000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 92055000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 92055000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 56460000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 56460000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 17114000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-12-31", "val": 31096571, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2010-12-31", "val": 23921237, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2010-12-31", "val": 23921237, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2011-12-31", "val": 30418987, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 30418987, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 30418987, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2011-12-31", "val": 30418987, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-30", "val": 21450664, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2012-12-31", "val": 26550207, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 26550207, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-12-31", "val": 26550207, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 26550207, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 26917218, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-12-31", "val": 26917218, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": 26917218, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 26917218, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 35642393, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 35642393, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2014-12-31", "val": 35642393, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 35642393, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 26329425, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 26329425, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 26329425, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 26330000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 37817086, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 37817086, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2016-12-31", "val": 37818000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 37818000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2017-12-31", "val": 60210734, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 60211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 60211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2017-12-31", "val": 60211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2018-12-31", "val": 79776000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 79776000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2018-12-31", "val": 79776000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2018-12-31", "val": 79776000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 94194000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 94194000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2019-12-31", "val": 94194000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 94194000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2019-12-31", "val": 94194000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2020-12-31", "val": 104698000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 104698000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 104698000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2020-12-31", "val": 104698000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2020-12-31", "val": 104698000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2021-12-31", "val": 115092000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 115092000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 115092000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2021-12-31", "val": 115092000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2021-12-31", "val": 115092000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2022-12-31", "val": 96657000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 96657000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 96657000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 96657000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2022-12-31", "val": 96657000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2023-12-31", "val": 9875000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 9875000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-31", "val": 9875000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2024-12-31", "val": -95300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": -95300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2025-12-31", "val": -164200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}], "Goodwill": [{"end": "2010-12-31", "val": 17990807, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 18873127, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 18873127, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 18873127, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 18873127, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-12-31", "val": 18873127, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-12-31", "val": 18873127, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 18873127, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 18873127, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 21005143, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 21005143, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 21005143, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 21005143, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 90053483, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 90054000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 90054000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 90054000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2018-12-31", "val": 90054000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2019-12-31", "val": 109818000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 109818000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2019-12-31", "val": 109818000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 116304000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 116304000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 116304000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2020-12-31", "val": 116304000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2021-12-31", "val": 130410000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 130410000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 130410000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 130410000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 130410000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 130410000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 130410000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 130410000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": 130410000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": 130410000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2025-12-31", "val": 130410000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}], "LongTermDebt": [{"end": "2016-12-31", "val": 10731305, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2017-12-31", "val": 77753638, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2018-12-31", "val": 65156000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2019-12-31", "val": 114400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2020-12-31", "val": 122400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2021-12-31", "val": 191400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2022-12-31", "val": 239700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 239700000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2023-12-31", "val": 211900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2024-12-31", "val": 195400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2025-12-31", "val": 190400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 5427467, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2009-12-31", "val": 9632394, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2009-12-31", "val": 9632394, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 4205729, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2010-12-31", "val": 4205729, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 4205729, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2011-12-31", "val": 6408209, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 6408209, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 6408209, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2011-12-31", "val": 6408209, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 6415679, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 6415679, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-12-31", "val": 6415679, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2012-12-31", "val": 6415679, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 12418888, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-12-31", "val": 12418888, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": 12418888, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2013-12-31", "val": 12418888, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 8271377, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 8271377, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2014-12-31", "val": 8271377, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 8271377, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 7723253, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 7723253, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 7723253, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 7723000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 15105075, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 15105075, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2016-12-31", "val": 15105000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 15105000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2017-12-31", "val": 18049164, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 18049000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 18049000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2018-12-31", "val": 12637000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 12637000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 20393000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 20393000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 8311000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 8311000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 9105000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 9105000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 9105000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2021-12-31", "val": 9105000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 23496000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 23496000, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 23496000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2022-12-31", "val": 23496000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-31", "val": 92687000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 92687000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2023-12-31", "val": 92687000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2024-12-31", "val": 56903000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": 56903000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2025-12-31", "val": 46759000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 70356013, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 59955788, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 59955788, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 55749433, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 55749433, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13937359, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 49134944, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12283736, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 12283736, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 11281409, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11281409, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 11281409, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 11730398, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11730398, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11730398, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 11360084, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11360084, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11360084, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10713595, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10713595, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10713595, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10793622, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10793622, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10793622, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 10794170, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10794170, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10794170, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10772812, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10772812, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10772812, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10692281, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10692281, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10692281, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10692281, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10817468, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10817468, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10817468, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10817468, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10967581, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10967581, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11065708, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 69145001, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 57982248, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 57982248, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 53454675, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 53454675, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 13363669, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 45832862, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11458216, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11458216, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10468250, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10468250, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 10468250, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 11220874, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11220874, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 11220874, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10968500, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10968500, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10968500, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10524856, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10524856, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10524856, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10537356, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10537356, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10537356, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 10604722, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10604722, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10604722, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 10623799, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10623799, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 10623799, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10590684, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10590684, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10590684, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10590684, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10662337, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10662337, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10662337, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10662337, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10769280, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10864086, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 10967581, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 10967581, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11065708, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 53448591, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 53497584, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2011-12-31", "val": 53497584, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-01-23", "val": 46047053, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-01-23", "val": 11511764, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-12-31", "val": 44322159, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 11080540, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-01-07", "val": 10056719, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-01-31", "val": 10056719, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2013-12-31", "val": 10907063, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-12-31", "val": 10907063, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 11329732, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2014-12-31", "val": 11329732, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-01-07", "val": 11135825, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-01-07", "val": 11135825, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 10685599, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2015-12-31", "val": 10685599, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 10461574, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 10461574, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 10583879, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 10583879, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 10627988, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 10627988, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 10585159, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2019-12-31", "val": 10585159, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 10612414, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2020-12-31", "val": 10612414, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 10747417, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 10747417, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 10747417, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 10817110, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 10817110, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2022-12-31", "val": 10817110, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 10903405, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2023-12-31", "val": 10903405, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": 11014655, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2024-12-31", "val": 11014655, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}, {"end": "2025-12-31", "val": 11111453, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-03-16", "val": 46188673, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-16"}, {"end": "2013-03-12", "val": 40189977, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2014-03-17", "val": 11185384, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2015-03-06", "val": 11081390, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-11"}, {"end": "2016-03-04", "val": 10691106, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-09"}, {"end": "2017-03-03", "val": 10489639, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2018-03-02", "val": 10589221, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2019-03-01", "val": 10639329, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-05"}, {"end": "2020-03-02", "val": 10621338, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-04"}, {"end": "2021-03-01", "val": 10619932, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-03"}, {"end": "2022-02-23", "val": 10756284, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2023-03-13", "val": 10829711, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2023-03-13", "val": 10829711, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-06-06"}, {"end": "2024-03-27", "val": 10928623, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-04-01"}, {"end": "2025-03-10", "val": 11032586, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-13"}, {"end": "2026-03-10", "val": 11128972, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-12"}]}}