{"cik": 730272, "entity": "REPLIGEN CORP", "tags": {"Revenues": [{"end": "2010-03-31", "val": 20971069, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 27291024, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 27291024, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 62266536, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 62266536, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 62266536, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 68169623, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 68169623, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 68169000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 63548349, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 63548000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 63548000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 83537000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 83537000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 83537000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104541000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104541000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 141236000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}], "OperatingIncomeLoss": [{"end": "2010-03-31", "val": -5766681, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": -374071, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": -374071, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 11083113, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11083113, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11083113, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 22873240, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 22873240, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 22873000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 10691073, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10691000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10691000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13764000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13764000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13764000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15974000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15974000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15974000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 14005000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14005000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 14005000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25988000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25988000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25988000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 36083000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 36083000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 36083000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 69823000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 69823000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 69823000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 167249000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 167249000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 167249000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 167249000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 224670000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 224670000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 224670000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 224670000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 54576000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47703000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47703000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 47703000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -35114000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -35114000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 55167000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-03-31", "val": -4063844, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": -43509, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": -43509, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2011-12-31", "val": -1612625, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 14156037, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14156037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 14156037, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 16093155, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16093155, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 16093000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8170214, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9345000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9345000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9345000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11681000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11681000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11681000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 28353000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 28353000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 28353000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 16617000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16617000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16617000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 21411000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21411000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 21411000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 59926000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 59926000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 59926000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 128291000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 128291000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 128291000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 128291000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 185959000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 185959000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 185959000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 185959000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 41577000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35596000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35596000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35596000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -25514000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -25514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 48894000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-03-31", "val": -834766, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-12-31", "val": 15774, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -2884631, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2884631, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -2884631, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6920666, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6920666, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6921000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2968369, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2968000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2968000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4078000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4078000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4078000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 11000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 11000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -21105000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21105000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21105000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4819000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4819000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4819000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4740000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4740000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4740000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -709000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -709000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -709000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 25252000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25252000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25252000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25252000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 33181000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33181000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33181000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33181000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 22555000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21111000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21111000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 21111000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -1521000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -1521000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 13489000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "InterestExpense": [{"end": "2010-03-31", "val": 1972, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 26167, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 26167, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 56714, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 56714, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 56714, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 49849, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 49849, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 50000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 49957, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 50000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 50000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 32000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 32000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 32000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3768000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3768000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3768000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6441000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6441000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6441000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6709000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6709000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6709000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9292000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9292000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9292000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10768000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12714000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11278000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 11278000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1162000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1162000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1951000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}], "DepreciationAndAmortization": [{"end": "2010-03-31", "val": 1378999, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 1674528, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 1674528, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 3508592, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3508592, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3508592, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3113892, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3113892, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3114000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4019387, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4020000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4020000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4594000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4594000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4594000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5334000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5334000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5334000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10507000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10507000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10507000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 15778000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15778000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15778000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 20868000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20868000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 20868000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 27067000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 27067000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 27067000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 38447000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38447000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38447000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 50985000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 50985000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 50985000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 50985000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 68085000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 68556000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 68556000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 68556000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 69673000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 69673000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 78745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "Depreciation": [{"end": "2011-03-31", "val": 1496000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 2492000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2492000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2492000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2092000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2092000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2092000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2594000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2594000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2594000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3269000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3269000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3300000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 4237000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 4200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 5200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 5200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7300000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 16400000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 16400000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 16400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 16400000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23900000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 37000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37000000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 37000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 35000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 39700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-03-31", "val": -2448354, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 3231763, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 3231763, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 13439608, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 13439608, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 25929967, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2016-12-31", "val": 7521000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17451000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17451000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 32770000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 32770000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 32770000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 67216000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67216000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 67216000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 62625000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62625000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 62625000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 119016000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 119016000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 119016000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 119016000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 172083000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 172083000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 172083000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 172083000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 113918000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 113918000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 113918000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 113918000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 175394000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 175394000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 117417000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 13439608, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 25929967, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 25930000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 18401298, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18401000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 18401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 15053000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15053000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 15053000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7521000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7521000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17451000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-03-31", "val": 597349, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 524666, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 524666, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 1263647, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1263647, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1263647, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4634776, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4634776, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4635000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5602547, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5602000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5602000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2628000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2628000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2628000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 4325000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4325000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 4325000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5454000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5454000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5454000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 10635000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10635000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 10635000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18504000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18504000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18504000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 22455000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 22455000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 22455000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 67089000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 67089000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 67089000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 67089000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 84834000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 84834000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 84834000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 84834000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 36222000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36222000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36222000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 36222000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 25677000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 25677000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23519000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2009-03-31", "val": 69123431, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-03-31", "val": 66120376, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-03-31", "val": 66120376, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 67086704, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-03-31", "val": 67086704, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-03-31", "val": 67086704, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 65987000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 65987000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 65987000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 65987000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2012-12-31", "val": 84124596, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 84124596, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 84124596, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2012-12-31", "val": 84124000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2013-12-31", "val": 103886102, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 103886102, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2013-12-31", "val": 103886000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2013-12-31", "val": 84124000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2014-12-31", "val": 111731808, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-12-31", "val": 111732000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2014-12-31", "val": 111732000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2014-12-31", "val": 111732000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2015-12-31", "val": 122748000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 122748000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2015-12-31", "val": 122748000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2015-12-31", "val": 122748000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 168764000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 168764000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2016-12-31", "val": 168764000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2016-12-31", "val": 168764000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 591548000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 591548000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 591548000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2017-12-31", "val": 591548000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2018-12-31", "val": 615568000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 615568000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 615568000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2018-12-31", "val": 615568000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2019-12-31", "val": 1059768000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 1059768000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2019-12-31", "val": 1059768000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2019-12-31", "val": 1059768000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2020-12-31", "val": 1529150000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-12-31", "val": 1529150000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 1529150000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2020-12-31", "val": 1529150000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2020-12-31", "val": 1529150000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2021-12-31", "val": 1750067000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 1750067000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2021-12-31", "val": 1750067000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2021-12-31", "val": 1750067000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2021-12-31", "val": 1750067000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2022-12-31", "val": 1910700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 1910700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2022-12-31", "val": 1910700000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2022-12-31", "val": 1910700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2022-12-31", "val": 1910700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2023-12-31", "val": 1971203000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 1964845000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 1964845000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 1964845000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2024-12-31", "val": 1972718000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 1972718000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 2106129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "Goodwill": [{"end": "2011-03-31", "val": 994000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 994000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 994000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 994000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 994000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 994000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 994000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-06-02", "val": 13190835, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-06-02", "val": 13352000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2014-12-31", "val": 14184835, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-12-31", "val": 14185000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 14346000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 14346000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 59548000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 59548000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2016-12-31", "val": 59548000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 327333000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 327333000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 327333000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 326735000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 326735000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 326735000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2019-12-31", "val": 468413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 468413000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2019-12-31", "val": 468413000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 618305000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-12-31", "val": 618305000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 618305000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2021-12-31", "val": 860362000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 860362000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2021-12-31", "val": 860362000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2021-12-31", "val": 860362000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2022-12-31", "val": 855513000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 855513000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2022-12-31", "val": 855513000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2022-12-31", "val": 855513000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 987120000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 987120000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 987120000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 987120000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2024-12-31", "val": 1030995000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 1030995000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 1114408000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "LongTermDebt": [{"end": "2024-12-31", "val": 525567000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 542213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-03-31", "val": 5041410, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-03-31", "val": 12526040, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-03-31", "val": 12526040, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-03-31", "val": 12526040, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2010-12-31", "val": 9794509, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2010-12-31", "val": 9794509, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2010-12-31", "val": 9794509, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-03-31", "val": 14203544, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-03-31", "val": 14203544, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-03-31", "val": 14203544, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 11167745, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 11167745, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2011-12-31", "val": 11167745, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2011-12-31", "val": 11167745, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2012-12-31", "val": 29209821, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 29209821, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2012-12-31", "val": 29209821, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2012-12-31", "val": 29210000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2013-12-31", "val": 39829653, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 39829653, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2013-12-31", "val": 39830000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2013-12-31", "val": 39830000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2014-12-31", "val": 35363024, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-12-31", "val": 35363000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2014-12-31", "val": 35363000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2014-12-31", "val": 35363000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2015-12-31", "val": 54092000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 54092000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2015-12-31", "val": 54092000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2016-12-31", "val": 122233000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 122233000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2016-12-31", "val": 122233000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 173759000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 173759000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2017-12-31", "val": 173759000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 193822000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 193822000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2018-12-31", "val": 193822000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2019-12-31", "val": 528392000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 528392000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2019-12-31", "val": 528392000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 717292000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-12-31", "val": 717292000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 603814000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 603814000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 523458000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 523458000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2022-12-31", "val": 523458000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 751323000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 751323000, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 751323000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 757355000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 757355000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 566021000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "ShortTermInvestments": [{"end": "2017-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-03-31", "val": 30752041, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 30781881, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 30781881, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 31253434, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 31253434, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 31253434, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 32406641, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32406641, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 32406641, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 33263667, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33263667, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 33263667, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 33577091, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33577091, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 33577091, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34098898, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34098898, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34099, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 39150374, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39150, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 39150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 45471, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45471000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 45471000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 49206000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 49206000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 49206000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 53892000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 53892000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 53892, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 57264000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 57264, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 57264, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 57264, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 57455, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 57455, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 57455, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 57455, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 56377, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 56377, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 56377, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 56377, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 55937, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 55937, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 56561, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-03-31", "val": 30752041, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2009-04-01"}, {"end": "2011-03-31", "val": 30781881, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15", "start": "2010-04-01"}, {"end": "2011-03-31", "val": 30781881, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2010-04-01"}, {"end": "2012-12-31", "val": 30914424, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 30914424, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 30914424, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 31667015, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31667015, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 31667015, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 32497657, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32497657, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 32497657, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 32881940, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 32881940, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 32881940, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 33572883, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33572883, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 33573, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 38233527, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38234, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 38234000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 43767, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 43767000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 43767000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 48343000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 48343000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 48343000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 52554000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 52554000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 52554, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 55015000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55015, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55015, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 55015, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 55460, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 55460, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 55460, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 55460, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 55720, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55720, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55720, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55720, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 55937, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 55937, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 56234, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2011-03-31", "val": 30812257, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 30714757, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2011-12-31", "val": 30714757, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 31195041, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2012-12-31", "val": 31195041, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 31925741, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2013-12-31", "val": 31925741, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-12-31", "val": 32774374, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2014-12-31", "val": 32774374, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 32949353, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2015-12-31", "val": 32949353, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 33844074, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2016-12-31", "val": 33844074, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 43587079, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2017-12-31", "val": 43587079, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 43917378, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2018-12-31", "val": 43917378, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 52078258, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2019-12-31", "val": 52078258, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-12-31", "val": 54760837, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2020-12-31", "val": 54760837, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 55321457, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 55321457, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 55557698, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 55557698, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2022-12-31", "val": 55557698, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 55766078, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2023-12-31", "val": 55766078, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2023-12-31", "val": 55766078, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 56091677, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 56091677, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 56325429, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-03-06", "val": 30724757, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-15"}, {"end": "2013-02-20", "val": 31219541, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-15"}, {"end": "2014-02-12", "val": 31935541, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-14"}, {"end": "2015-03-12", "val": 32777774, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-17"}, {"end": "2016-02-18", "val": 33031533, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-25"}, {"end": "2017-02-17", "val": 33845474, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-23"}, {"end": "2018-02-15", "val": 43588469, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-22"}, {"end": "2019-02-22", "val": 43921488, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-01"}, {"end": "2020-02-18", "val": 52083563, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-26"}, {"end": "2021-02-19", "val": 54771343, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-24"}, {"end": "2022-02-14", "val": 55327475, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2023-02-17", "val": 55562583, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2024-02-16", "val": 55771075, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-22"}, {"end": "2024-02-16", "val": 55771075, "fy": 2023, "fp": "FY", "form": "10-K/A", "filed": "2024-11-18"}, {"end": "2025-03-11", "val": 56148556, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2026-02-20", "val": 56331110, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}]}}