{"cik": 1476150, "entity": "Terreno Realty Corporation", "tags": {"Revenues": [{"end": "2016-12-31", "val": 108418000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 132484000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 132484000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 151657000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 151657000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 151657000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 171022000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 171022000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 171022000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 186884000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 186884000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 186884000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 221930000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 221930000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 221930000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 276212000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 276212000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 276212000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 323590000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 323590000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 323590000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 382621000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 382621000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 476383000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-12-31", "val": -5390000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-02-15"}, {"end": "2010-12-31", "val": -5390000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-02-17"}, {"end": "2011-12-31", "val": -3729000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -3729000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -3729000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 2461000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2461000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2461000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3076000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3076000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6641000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 7153000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10718000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 10718000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 14601000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14601000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 14601000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15118000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15118000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 15118000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 53095000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 53095000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 53095000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 63289000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 63289000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 63289000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 55516000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 55516000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 55516000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 79795000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 79795000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 79795000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 87254000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 87254000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 87254000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 198014000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 198014000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 198014000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 151457000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151457000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151457000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 184497000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 184497000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 402992000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "InterestExpense": [{"end": "2010-12-31", "val": 524000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-02-15"}, {"end": "2010-12-31", "val": 524000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-02-17"}, {"end": "2011-12-31", "val": 2612000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2612000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2612000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5472000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5472000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5472000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 6214000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6214000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 6214000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6591000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6591000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6591000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 9639000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9639000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 9639000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 13053000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 13053000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 13053000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 16777000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16777000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16777000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 18211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16338000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16338000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16338000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15997000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15997000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15997000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 18054000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18054000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 18054000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 23850000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 23850000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 24796000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}], "DepreciationAndAmortization": [{"end": "2010-12-31", "val": 1201000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-02-15"}, {"end": "2010-12-31", "val": 1263000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-02-17"}, {"end": "2011-12-31", "val": 4899000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4688000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 4285000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 9133000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8728000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 8728000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 12481000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12481000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12481000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 19170000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 19170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 36026000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 36026000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 36026000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 34399000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34399000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 34399000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 37870000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37870000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 37870000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 40816000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40816000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 40816000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 44015000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44015000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 44015000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 45875000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45875000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 45875000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 50687000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 50687000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 50687000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 65763000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65763000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65763000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 73219000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 73219000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 73219000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 93916000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 93916000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 121580000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-12-31", "val": -2019000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2010-02-15"}, {"end": "2010-12-31", "val": -2019000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2010-02-17"}, {"end": "2011-12-31", "val": 2149000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2149000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2149000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 9749000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9749000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 9749000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 13495000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13495000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 13495000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 29321000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 29321000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 42068000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 49241000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 69498000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 69498000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 77599000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 77599000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 77599000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 94688000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 94688000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 94688000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 101050000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101050000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 101050000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 132208000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 132208000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 132208000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 143210000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 143210000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 143210000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 179677000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 179677000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 179677000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 232687000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 232687000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 271862000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2014-12-31", "val": 29321000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 42068000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 42068000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 49241000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 49241000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 69498000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07", "start": "2017-01-01"}], "StockholdersEquity": [{"end": "2010-02-16", "val": 1000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-02-16", "val": 1000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 165499000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-12-31", "val": 165499000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 165499000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2011-12-31", "val": 159011000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 159011000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2011-12-31", "val": 159011000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2011-12-31", "val": 159011000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2012-12-31", "val": 255274000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 255274000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2012-12-31", "val": 255274000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2012-12-31", "val": 255274000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 438835000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2013-12-31", "val": 438835000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2013-12-31", "val": 438835000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 438835000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 747036000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2014-12-31", "val": 747036000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2014-12-31", "val": 747036000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 747036000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2015-12-31", "val": 733082000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 733082000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2015-12-31", "val": 733082000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2015-12-31", "val": 733082000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 811805000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 811805000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2016-12-31", "val": 811805000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 811805000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2017-12-31", "val": 1027494000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2017-12-31", "val": 1027494000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2017-12-31", "val": 1027494000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2017-12-31", "val": 1027494000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 1247797000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 1247797000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2018-12-31", "val": 1247797000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 1247797000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 1517123000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2019-12-31", "val": 1517123000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2019-12-31", "val": 1517123000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 1517123000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2020-12-31", "val": 1588184000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 1588184000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2020-12-31", "val": 1588184000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2020-12-31", "val": 1588184000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2021-12-31", "val": 2057963000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 2057963000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2021-12-31", "val": 2057963000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2021-12-31", "val": 2057963000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 2229851000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2022-12-31", "val": 2229851000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2022-12-31", "val": 2229851000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 2229851000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2023-12-31", "val": 2914627000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 2914627000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2023-12-31", "val": 2914627000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2024-12-31", "val": 3662332000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 3662332000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 4146278000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "LongTermDebt": [{"end": "2012-12-31", "val": 177044000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2013-12-31", "val": 189313000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2014-12-31", "val": 304501000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2015-12-31", "val": 384049000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2016-12-31", "val": 415327000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2017-12-31", "val": 461683000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2018-12-31", "val": 462097000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2019-12-31", "val": 491575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2020-12-31", "val": 459118000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 459118000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 720670000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 720670000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2022-12-31", "val": 770818000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2022-12-31", "val": 770818000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 771563000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 771563000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 823437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 823437000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 943336000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-02-14", "val": 1000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-02-16", "val": 1000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-12-31", "val": 57253000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2010-12-31", "val": 57253000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2010-12-31", "val": 57253000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2011-12-31", "val": 3249000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 3249000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2011-12-31", "val": 3249000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2011-12-31", "val": 3249000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2012-12-31", "val": 5930000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 5930000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2012-12-31", "val": 5930000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2012-12-31", "val": 5930000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 6989000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2013-12-31", "val": 6989000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2013-12-31", "val": 6989000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2013-12-31", "val": 6989000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 190601000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2014-12-31", "val": 190601000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2014-12-31", "val": 190601000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2014-12-31", "val": 190601000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2015-12-31", "val": 22450000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 22450000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2015-12-31", "val": 22450000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2015-12-31", "val": 22450000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 14208000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 14208000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2016-12-31", "val": 14208000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2016-12-31", "val": 14208000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2017-12-31", "val": 35710000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2017-12-31", "val": 35710000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2017-12-31", "val": 35710000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2017-12-31", "val": 35710000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 31004000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 31004000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2018-12-31", "val": 31004000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2018-12-31", "val": 31004000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 110082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2019-12-31", "val": 110082000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2019-12-31", "val": 110082000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2019-12-31", "val": 110082000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2020-12-31", "val": 107180000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 107180000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2020-12-31", "val": 107180000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2020-12-31", "val": 107180000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2021-12-31", "val": 204404000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 204404000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2021-12-31", "val": 204404000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2021-12-31", "val": 204404000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 26393000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2022-12-31", "val": 26393000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2022-12-31", "val": 26393000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2022-12-31", "val": 26393000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2023-12-31", "val": 165400000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 165400000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2023-12-31", "val": 165400000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2024-12-31", "val": 18070000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 18070000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 25020000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2017-12-31", "val": 51357719, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 57486399, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 57486399, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 64722976, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 64722976, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 64722976, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 68170066, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 68170066, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 68170066, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 70793670, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70793670, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70793670, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 75586480, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 75586480, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 75586480, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 83371099, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83371099, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83371099, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 95842137, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 95842137, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 102723758, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2017-12-31", "val": 51357719, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 57486399, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 57486399, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 64428406, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 64428406, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 64428406, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 67762927, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67762927, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 67762927, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 70534202, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70534202, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70534202, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 75498107, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 75498107, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 75498107, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 83169028, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83169028, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 83169028, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 95524549, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 95524549, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 102459881, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 9262778, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 9308670, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2011-12-31", "val": 9308670, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 13434558, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2012-12-31", "val": 13434558, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2013-12-31", "val": 24990120, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2013-12-31", "val": 24990120, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2014-12-31", "val": 42869463, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2014-12-31", "val": 42869463, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 43310272, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2015-12-31", "val": 43310272, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 47414365, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2016-12-31", "val": 47414365, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2017-12-31", "val": 55368737, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2017-12-31", "val": 55368737, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 61013711, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2018-12-31", "val": 61013711, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2019-12-31", "val": 67252787, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2020-12-31", "val": 67252787, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2020-12-31", "val": 68376364, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2021-12-31", "val": 75068575, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2022-12-31", "val": 76463482, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 87487098, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2023-12-31", "val": 87487098, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 99238003, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2024-12-31", "val": 99238003, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 103571992, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-02-17", "val": 13366610, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-02-22"}, {"end": "2013-02-15", "val": 13434558, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-15"}, {"end": "2014-02-14", "val": 24990120, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-19"}, {"end": "2015-02-10", "val": 42869463, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-11"}, {"end": "2016-02-09", "val": 43391507, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-10"}, {"end": "2017-02-08", "val": 47515581, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-08"}, {"end": "2018-02-07", "val": 55469263, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-07"}, {"end": "2019-02-06", "val": 61118804, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-06"}, {"end": "2020-02-04", "val": 67388281, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-06"}, {"end": "2021-02-08", "val": 68646910, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-10"}, {"end": "2022-02-07", "val": 75494716, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-09"}, {"end": "2023-02-06", "val": 76978972, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-08"}, {"end": "2024-02-05", "val": 87995761, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-07"}, {"end": "2025-02-03", "val": 99777658, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-05"}, {"end": "2026-02-02", "val": 104178096, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}]}}