{"cik": 928340, "entity": "CONSOLIDATED WATER CO.\u00a0LTD.", "tags": {"Revenues": [{"end": "2009-12-31", "val": 58019517, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 50708554, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 50708554, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 55154492, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 55154492, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 55154492, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 65450702, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 65450702, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 65450702, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 63822131, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 63822131, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 63822131, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 65559078, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 65559078, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 65559078, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 57116202, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 57116202, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 57116202, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 57875707, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 57875707, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 62306665, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 59367022, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 65719857, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 65719857, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 68793651, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 68793651, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 72628126, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 72628126, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 66863502, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 66863502, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 94104972, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 94104972, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 94104972, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 180211233, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 180211233, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 180211233, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 133966633, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 133966633, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 132073368, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 22999077, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 16610495, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 16610495, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 19022067, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19022067, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 19022067, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 21992442, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 21992442, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 21992442, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 23505879, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 23505879, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 23505879, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 23115498, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 23115498, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 23472100, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 22926558, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23308220, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 23308220, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 24250886, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 24250886, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 25434500, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 23998561, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 26742287, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 26742287, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 28274348, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 28274348, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 26768455, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26768455, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 23507191, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23507191, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 30355123, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 30355123, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 30355123, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 61927105, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 61927105, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 61927105, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 45624448, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 45624448, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 48378810, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 12897820, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 5280847, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 5280847, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5370417, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5370417, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5370417, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 6928181, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6928181, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 6928181, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7661576, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7661576, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7661576, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6461059, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6461059, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6461059, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8468064, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8468064, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 8435498, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1823302, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2137683, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3321363, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2276004, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7976094, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7976094, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9370431, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11718225, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 8347554, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8347554, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2010996, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2010996, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9272185, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9272185, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9272185, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 37167627, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37167627, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37167627, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 18284798, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 18284798, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 18360191, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 6098571, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6292025, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6292025, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6113218, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6113218, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6113218, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 9315514, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9315514, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9315514, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8594519, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8594519, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8594519, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6265358, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6265358, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6265358, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 7518701, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7518701, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7518701, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3960501, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3960501, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6144062, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6144062, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 11293487, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11293487, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 12176093, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 12176093, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3711528, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3711528, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 875579, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 875579, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5856294, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5856294, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5856294, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 29585391, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 29585391, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 29585391, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 28237554, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 28237554, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 18336673, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2014-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"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": -536057, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -536057, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -888977, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -888977, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -157291, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -157291, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 66621, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66621, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 86724, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 86724, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -447982, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -447982, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 396739, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 396739, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 396739, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6750014, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6750014, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6750014, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2218514, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2218514, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2164648, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 1698084, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1584771, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1584771, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 1141744, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1141744, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 1141744, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 876971, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 876971, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 876971, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 484057, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 484057, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 484057, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 488770, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 488770, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 488770, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 269090, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 269090, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 269090, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104048, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104048, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6806, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5722, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 8427, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 8427, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2814, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1332, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9669, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9669, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10248, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10248, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 46545, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 46545, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 145284, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2022-12-31", "val": 6187308, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6576454, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6576454, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6691658, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6691658, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6903438, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2009-12-31", "val": 6395745, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6279551, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5998319, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5998319, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7728568, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7728568, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 5472116, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5472116, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5472116, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5524359, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5524359, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5524359, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5657580, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5657580, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5836933, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7241915, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7421268, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7472341, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7290068, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7034234, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7034234, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7207647, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7203102, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7406509, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7406509, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6921233, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6921233, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6187308, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6187308, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 746492, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6576454, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 764102, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 764102, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 870935, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 870935, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 812781, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-12-31", "val": 6195266, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 5789401, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 5789401, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7381759, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7381759, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7381759, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 5113589, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5113589, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5113589, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5355771, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5355771, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5355771, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5501491, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5501491, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5501491, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5765580, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5765580, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5862947, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5746865, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5514881, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5514881, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6186627, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 5510336, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 6335489, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 6335489, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5995213, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5995213, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5425177, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5425177, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5425177, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 5823008, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5823008, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5823008, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 5855935, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 5855935, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 6128825, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 15096092, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 6100480, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 6100480, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 8446759, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8546759, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 8546759, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 11540616, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11556826, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 8743534, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2015-12-31", "val": 17319786, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7823352, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13644294, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15121419, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9046346, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9046346, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15203658, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15203658, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17335292, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17335292, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6966310, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6966310, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 21331805, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21331805, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21331805, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7970762, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7970762, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7970762, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 36515532, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 36515532, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 41713571, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 11556826, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 9743534, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 9379944, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 19277670, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18184861, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18184861, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 17319786, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 17319786, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7823352, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13293770, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7990397, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7990397, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15203658, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17419394, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18970938, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18970938, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8587602, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8587602, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23151748, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23151748, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23151748, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 9113731, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9113731, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9113731, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 38172036, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 38172036, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 42209020, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 2560494, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1266084, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1266084, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 13957876, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14057876, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14057876, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4574173, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4574173, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4574173, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4315389, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4315389, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4315389, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4716769, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3626278, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3626278, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 3113565, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3113565, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 3113565, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3462150, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3462150, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4576717, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4549857, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 16202520, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16202520, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3525122, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3525122, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1728393, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1728393, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1490012, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1490012, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7542761, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7542761, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7542761, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 5047884, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5047884, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5047884, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6696580, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6696580, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8541364, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2010-12-31", "val": 126382956, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 128724827, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 128724827, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 134206566, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 134191166, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 138899115, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 138899115, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 141149168, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 141149168, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 145040162, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 145040162, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 145604948, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 145604948, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 147932442, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 147932442, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 154971181, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 154971181, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 163759258, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 163759258, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 160909046, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 160909046, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 157578885, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 157578885, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 159667213, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 159667213, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 186827212, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 186827212, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 209960695, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 209960695, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 221650522, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2008-12-31", "val": 123550776, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2009-12-31", "val": 125540798, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2009-12-31", "val": 125540798, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 127983123, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 127983123, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 127983123, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 130281356, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 130281356, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 130281356, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 136134590, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 136118380, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 136118380, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 136118380, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 141498373, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 141498373, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 141498373, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 141498373, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 144082664, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 144082664, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 144082664, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 144082664, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 148195105, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 148195105, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2015-12-31", "val": 148195105, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 154105372, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 154105372, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 154105372, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2017-12-31", "val": 156021377, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 156021377, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2017-12-31", "val": 156021377, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 163755903, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 163755903, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 163755903, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-12-31", "val": 177952874, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 177952874, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-12-31", "val": 177952874, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2020-12-31", "val": 169012549, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 169012549, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2020-12-31", "val": 169012549, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2021-12-31", "val": 165665423, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 165665423, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2021-12-31", "val": 165665423, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2021-12-31", "val": 165665423, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2022-12-31", "val": 167764189, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 167764189, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2022-12-31", "val": 167764189, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2022-12-31", "val": 167764189, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2023-12-31", "val": 191830674, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 191830674, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2023-12-31", "val": 191830674, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2024-12-31", "val": 215309647, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 215309647, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 226679339, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "Goodwill": [{"end": "2010-12-31", "val": 3587754, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 3587754, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 3587754, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 3587754, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 3499037, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 3499037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 3499037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 3499037, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 3499037, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 3499037, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 3499037, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 3499037, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 9784248, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 9784248, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 8384248, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 8003568, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 8003568, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 8004597, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 13325013, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 13325013, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 13325013, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 13325013, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 10425013, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 10425013, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 10425013, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 10425013, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 12861404, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 12861404, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 12861404, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 12861404, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 12861404, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "LongTermDebtNoncurrent": [{"end": "2010-12-31", "val": 16883794, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 6852660, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 6852660, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 5205167, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 5205167, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 61146, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 61146, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 126338, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 126338, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 152038, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 152038, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 216117, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 216117, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 191190, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 191190, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 70320, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 70320, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 25954, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "LongTermDebtCurrent": [{"end": "2010-12-31", "val": 1422991, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 17531134, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 17531134, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 1647493, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 1647493, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 5205167, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 5205167, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2018-12-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 17753, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 17753, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 42211, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 42211, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 62489, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 62489, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 114964, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 114964, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 192034, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 192034, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 126318, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 126318, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 47549, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "LongTermDebt": [{"end": "2011-12-31", "val": 24650503, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 7025353, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 7025353, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 5301328, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 5301328, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 9000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 9000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 7000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 7000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 490000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 36261345, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2009-12-31", "val": 44429190, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2009-12-31", "val": 44429190, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 46130237, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 46130237, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2010-12-31", "val": 46130237, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 37624179, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 37624179, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2011-12-31", "val": 37624179, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 37624179, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 33892655, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2012-12-31", "val": 33892655, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 33892655, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2012-12-31", "val": 33892655, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 33626516, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 33626516, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2013-12-31", "val": 33626516, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 33626516, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 35713689, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2014-12-31", "val": 35713689, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 35713689, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 35713689, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 44792734, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 44792734, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2015-12-31", "val": 44792734, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 39254116, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 39254116, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 37554116, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2017-12-31", "val": 47182966, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 45482966, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 31337477, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2018-12-31", "val": 31337477, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 42902669, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 42071083, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 43794150, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 43794150, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 40358059, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2021-12-31", "val": 40358059, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 50711751, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-12-31", "val": 50711751, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 42621898, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2023-12-31", "val": 42621898, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 99350121, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2024-12-31", "val": 99350121, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}, {"end": "2025-12-31", "val": 123788390, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 14588144, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 14597894, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14597894, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 14596013, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14596013, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14596013, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14606148, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14606148, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14606148, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14703880, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14703880, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14703880, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 14764323, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14764323, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14764323, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14827755, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14827755, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14827755, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 14944028, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14944028, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 15006681, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 15006681, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 15074147, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15074147, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15137076, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15137076, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15223955, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15223955, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 15310145, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15310145, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15401653, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15401653, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15401653, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 15865897, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 15865897, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 15865897, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 15935962, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 15935962, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 16008063, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 14535192, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 14547065, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 14547065, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 14560259, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14560259, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 14560259, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14578518, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14578518, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14578518, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 14633884, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14633884, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 14633884, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 14697896, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14697896, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 14697896, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14741748, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14741748, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14741748, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 14809909, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 14809909, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14896944, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14896944, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 14962760, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14962760, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15025639, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15025639, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15119305, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15119305, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 15213816, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 15213816, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 15290509, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15290509, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 15290509, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 15739056, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 15739056, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 15739056, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 15832328, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 15832328, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 15923032, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16", "start": "2025-01-01"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-09", "val": 14568696, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2013-03-08", "val": 14593011, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-13"}, {"end": "2014-03-10", "val": 14686197, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2015-03-09", "val": 14715899, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-13"}, {"end": "2016-03-08", "val": 14785922, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2017-03-10", "val": 14871664, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2018-03-09", "val": 14946281, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2019-03-08", "val": 15009770, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-18"}, {"end": "2020-03-06", "val": 15078499, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2021-03-26", "val": 15169687, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2022-03-24", "val": 15267104, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-29"}, {"end": "2023-03-24", "val": 15722244, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2024-03-20", "val": 15802187, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-27"}, {"end": "2025-03-10", "val": 15874796, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-17"}, {"end": "2026-03-09", "val": 15964209, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-16"}]}}