{"cik": 1090009, "entity": "Southern First Bancshares, Inc.", "tags": {"NetIncomeLoss": [{"end": "2009-12-31", "val": 1419000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 890000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 890000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2088000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2088000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2088000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3862000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3862000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3862000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 5120000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5120000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 5120000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6625000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6625000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6625000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 10167000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10167000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10167000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 13036000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 13036000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 13036000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 13045000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13045000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 13045000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22289000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22289000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22289000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 27858000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 27858000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 27858000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18328000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18328000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18328000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 46711000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46711000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 46711000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 29115000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29115000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29115000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 13426000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13426000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13426000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 15530000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 15530000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 30366000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 345000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 193000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 193000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 833000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 833000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 833000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 1833000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1833000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 1833000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2416000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2416000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2416000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 3113000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3113000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 3113000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 5369000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5369000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 5369000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7333000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7333000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7333000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10616000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10616000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10616000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6401000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6401000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6401000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7621000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7621000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7621000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5491000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5491000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5491000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 14092000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 14092000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 14092000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4001000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4001000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4001000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4382000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4382000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 9239000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 16895000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 15317000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 15317000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11854000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11854000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11854000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 8702000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8702000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8702000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 7097000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7097000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 7097000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6908000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6908000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6908000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 7501000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7501000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 7501000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8192000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8192000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8192000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10333000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10333000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10333000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 16505000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16505000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 16505000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 25383000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25383000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25383000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15008000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15008000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15008000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5435000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5435000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5435000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20041000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20041000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 99944000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2010-12-31", "val": 853000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 884000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 884000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 979000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 979000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 979000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1200000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1200000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1300000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 2100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 4700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2015-12-31", "val": 20106000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 17089000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 17089000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17193000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17193000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17193000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 31703000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 31703000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 31703000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18282000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18309000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18309000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 20619000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20619000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20619000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 78069000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 78069000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 78069000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 50305000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 50305000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 50305000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 17653000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17653000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 17653000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 25558000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 25558000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 30457000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2009-12-31", "val": 2861000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10790000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10790000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 11190000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11190000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 11190000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 11875000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11875000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 11875000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 10140000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8588000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 8588000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4734000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4734000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4734000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 20106000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 20106000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 17089000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 5433000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 326000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 326000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2369000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2369000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2369000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2370000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2370000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2370000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2299000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2299000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2299000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2225000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2225000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2225000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4650000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4650000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4650000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 5428000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5428000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 5428000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5381000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5381000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5381000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1943000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1943000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1943000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 8431000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8431000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 8431000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7276000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7276000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7276000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 26509000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 26509000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 26509000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13950000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13950000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13950000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1242000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1242000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1242000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 785000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 785000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 581000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": 39786000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 59841000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 59841000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 59216000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2010-12-31", "val": 59216000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 59216000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2011-12-31", "val": 62539000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 62539000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 62539000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2011-12-31", "val": 62539000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2012-12-31", "val": 64125000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 64125000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2012-12-31", "val": 64125000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2012-12-31", "val": 64125000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2013-12-31", "val": 65665000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2013-12-31", "val": 65665000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2013-12-31", "val": 65665000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2013-12-31", "val": 65665000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 82992000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2014-12-31", "val": 82992000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2014-12-31", "val": 82992000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 82992000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 94240000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-12-31", "val": 94240000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-31", "val": 94240000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 94240000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 109872000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 109872000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 109872000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 109872000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 149686000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 149686000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 149686000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 149686000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2018-12-31", "val": 173916000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 173916000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 173916000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2018-12-31", "val": 173916000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2019-12-31", "val": 205860000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 205860000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2019-12-31", "val": 205860000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2019-12-31", "val": 205860000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2020-12-31", "val": 228294000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 228294000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2020-12-31", "val": 228294000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2020-12-31", "val": 228294000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2021-12-31", "val": 277901000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2021-12-31", "val": 277901000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2021-12-31", "val": 277901000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2021-12-31", "val": 277901000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 294512000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2022-12-31", "val": 294512000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2022-12-31", "val": 294512000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 294512000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2023-12-31", "val": 312467000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 312467000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2023-12-31", "val": 312467000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 330444000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 330444000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 368657000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 13160000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 12082000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2009-12-31", "val": 12082000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 53850000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2010-12-31", "val": 53850000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2010-12-31", "val": 53850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2011-12-31", "val": 23005000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 23005000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2011-12-31", "val": 23005000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2011-12-31", "val": 23005000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2012-12-31", "val": 29413000, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 29413000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2012-12-31", "val": 29413000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2012-12-31", "val": 29413000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2013-12-31", "val": 39203000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2013-12-31", "val": 39203000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2013-12-31", "val": 39203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2013-12-31", "val": 39203000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 41264000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2014-12-31", "val": 41264000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2014-12-31", "val": 41264000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2014-12-31", "val": 41264000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 62866000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-12-31", "val": 62866000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2015-12-31", "val": 62866000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2015-12-31", "val": 62866000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 46552000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 46552000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2016-12-31", "val": 46552000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 46552000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 92165000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 92165000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 92165000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2017-12-31", "val": 92165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2018-12-31", "val": 72873000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 72873000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2018-12-31", "val": 72873000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2019-12-31", "val": 127816000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 127816000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 100687000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2021-12-31", "val": 5200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2022-12-31", "val": 5800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 3727750000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3798820000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4178703, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3896743000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4286418, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4286418, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4339958, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4339958, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4339958, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4458918, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4458918, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4458918, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5199376, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5199376, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5199376, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6560739, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6560739, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6560739, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6720888, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6720888, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6720888, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7393377, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7393377, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7393377, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7737495, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7737495, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7737495, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7772544, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7772544, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7772544, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7824214, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7824214, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7824214, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7988980, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7988980, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7988980, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 8071690, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8071690, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 8071690, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8078454, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8078454, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8078454, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8117057, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8117057, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8160464, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 3696438000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3798820000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4178703, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3819073000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4200980, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4200980, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 4229928, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4229928, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 4229928, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4279992, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4279992, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4279992, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 4980595, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4980595, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4980595, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 6204518, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6204518, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 6204518, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 6318322, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6318322, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 6318322, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7005703, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7005703, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7005703, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7384200, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7384200, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7384200, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7528283, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7528283, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7528283, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 7718615, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7718615, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7718615, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7843692, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7843692, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7843692, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7958294, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7958294, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7958294, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8046633, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8046633, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8046633, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 8080623, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 8080623, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8091322, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 3457877, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 3820830, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2011-12-31", "val": 3820830, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 4247404, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2012-12-31", "val": 4247404, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2013-12-31", "val": 4319750, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2013-12-31", "val": 4319750, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2014-12-31", "val": 6219002, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2014-12-31", "val": 6219002, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-12-31", "val": 6289038, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2015-12-31", "val": 6289038, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 6463789, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2016-12-31", "val": 6463789, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 7347851, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2017-12-31", "val": 7347851, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 7466481, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 7466481, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 7672678, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2019-12-31", "val": 7672678, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 7772748, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2020-12-31", "val": 7772748, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2021-12-31", "val": 7925819, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2021-12-31", "val": 7925819, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2022-12-31", "val": 8011045, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2022-12-31", "val": 8011045, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 8088186, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2023-12-31", "val": 8088186, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 8164872, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 8164872, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 8213328, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-02-27", "val": 3841812, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-09"}, {"end": "2013-02-27", "val": 4257387, "fy": 2012, "fp": "FY", "form": "10-K/A", "filed": "2013-03-06"}, {"end": "2014-03-03", "val": 4810700, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-04"}, {"end": "2015-02-23", "val": 6225381, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-03"}, {"end": "2016-02-23", "val": 6321015, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-02"}, {"end": "2017-02-24", "val": 6466945, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-03"}, {"end": "2018-02-23", "val": 7364613, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-28"}, {"end": "2019-02-22", "val": 7483041, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2020-02-21", "val": 7697454, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-02"}, {"end": "2021-02-22", "val": 7797098, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-02"}, {"end": "2022-02-25", "val": 7976994, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-04"}, {"end": "2023-02-07", "val": 8048025, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-13"}, {"end": "2024-03-01", "val": 8156109, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-05"}, {"end": "2025-03-03", "val": 8177372, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2026-02-13", "val": 8231198, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}]}}