{"cik": 1288469, "entity": "MaxLinear, Inc.", "tags": {"Revenues": [{"end": "2016-12-31", "val": 387832000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 420318000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 420318000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 384997000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 384997000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 384997000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 317180000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 317180000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 478596000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2018-12-31", "val": 384997000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 317180000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 317180000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 478596000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 478596000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 478596000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 892398000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 892398000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 892398000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1120252000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1120252000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1120252000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 693263000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 693263000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 693263000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 360528000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 360528000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 467641000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "SalesRevenueNet": [{"end": "2009-12-31", "val": 51350000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 68701000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 68701000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 71937000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 71937000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 71937000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 97728000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 97728000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 97728000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 119646000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 119646000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 119646000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 133112000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 133112000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 133112000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 300360000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 300360000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 300360000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 387832000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 387832000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 420318000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}], "GrossProfit": [{"end": "2009-12-31", "val": 34303000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 47141000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 47141000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 45321000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45321000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 45247000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 60709000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 60646000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 60646000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 72963000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 72963000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 72963000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 81958000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 81958000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 81958000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 155423000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 155423000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 155423000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 229990000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 229990000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 229990000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 207963000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 207963000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 207963000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 208774000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 208774000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 208774000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 167685000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 167685000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 167685000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 212798000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 212798000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 212798000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 495832000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 495832000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 495832000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 649769000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 649769000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 649769000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 385663000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 385663000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 385663000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 194782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 194782000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 265814000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2009-12-31", "val": 4592000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 3504000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 3504000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -15013000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -15013000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -15126000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -12908000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -13066000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -13066000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12350000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12350000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12350000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -8858000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -8858000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -8858000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -43649000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -43649000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -43649000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 63059000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63059000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63059000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -21671000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21671000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21671000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -19097000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -19097000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -19097000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -22057000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -22057000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -22057000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -101139000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -101139000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -101139000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 65245000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65245000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65245000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 180243000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 180243000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 180243000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -38221000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -38221000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -38221000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -223352000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -223352000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -126890000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2009-12-31", "val": 4329000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 10114000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 10114000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -22024000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -22024000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -22024000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -13252000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -13252000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -13252000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -12733000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12733000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -12733000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -7041000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -7041000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -7041000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -42331000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -42331000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -42331000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 61292000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 61292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 61292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -9187000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -9187000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -9187000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -26199000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -26199000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -26199000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -19898000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -19898000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -19898000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -98593000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -98593000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -98593000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 41969000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41969000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 41969000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 125040000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 125040000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 125040000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -73147000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -73147000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -73147000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -245198000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -245198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -136681000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-12-31", "val": 230000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": -6371000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": -6371000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 6993000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6993000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 6993000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 341000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 341000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 341000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 402000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 402000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 402000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -1704000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1704000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -1704000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -575000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -575000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -575000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2398000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2398000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2398000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -24811000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -24811000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -24811000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -6653000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -6653000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -6653000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -12586000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -12586000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -12586000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -16259000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -16259000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -16259000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5901000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5901000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5901000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 49158000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 49158000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 49158000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 9337000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9337000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 9337000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6481000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6481000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -4213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "InterestExpense": [{"end": "2009-12-31", "val": 52000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 29000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 29000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 69000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 69000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 69000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 53000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 53000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 53000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 4000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 4000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 10378000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10378000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 10378000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 14255000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14255000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 14255000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 11133000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 11133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12952000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12952000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12952000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 12996000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12996000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 12996000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 9768000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 9768000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10702000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-12-31", "val": 841000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 1873000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 1873000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 3159000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3159000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 3159000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3531000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3531000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3531000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3715000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3715000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3715000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 5107000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5107000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 5107000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 40641000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 40641000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 40641000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 26703000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 26703000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 26703000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 66738000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66738000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66738000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 79027000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 79027000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 79027000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 66401000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66401000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 66401000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 76513000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 76513000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 76513000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 91792000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 91792000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 91792000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 80731000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80731000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80731000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 71516000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 71516000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 71516000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 54140000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 54140000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 43992000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "Depreciation": [{"end": "2014-12-31", "val": 2600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 4600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 8700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 10800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 10600000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 10600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 12000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 11100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 7300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 7300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 11300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 11300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 17700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 17700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 20300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 20300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 23800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 23800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 23800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 23000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 23000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 23200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-12-31", "val": 9860000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 4838000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 4838000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": -7109000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -7109000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": -7109000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 7544000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7544000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 7544000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 12890000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12890000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 12890000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 12234000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12234000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 12234000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 55041000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55041000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55041000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 117317000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 117317000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 117317000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 75064000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75064000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 75064000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 102689000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 102689000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 102689000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 78348000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 78348000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 78348000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 73593000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73593000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73593000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 168233000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 168233000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 168233000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 388726000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 388726000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 388726000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 43372000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43372000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 43372000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -45295000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -45295000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 19619000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-12-31", "val": 1409000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 2960000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 2960000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 2962000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2962000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 2962000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 5055000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5055000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 5055000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 3162000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3162000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 3162000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 8800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 8800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 2996000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 8512000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8512000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 8512000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7468000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7468000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7468000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 7825000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 7825000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6887000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6887000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6887000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12487000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12487000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 12487000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 39176000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 39176000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 39176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 41253000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 41253000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 41253000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 13454000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13454000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13454000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 17680000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 17680000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12598000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2008-12-31", "val": -25363000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": -19475000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": -19475000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2010-12-31", "val": 104897000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 104897000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2010-12-31", "val": 104897000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2011-12-31", "val": 93025000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 93025000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2011-12-31", "val": 93025000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2011-12-31", "val": 93025000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2012-12-31", "val": 80233000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2012-12-31", "val": 80233000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2012-12-31", "val": 80233000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2013-12-31", "val": 86674000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2013-12-31", "val": 86674000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2013-12-31", "val": 86674000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 99102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 99102000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2014-12-31", "val": 99102000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 99102000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2015-12-31", "val": 262924000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 262924000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 262924000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2015-12-31", "val": 262924000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2016-12-31", "val": 352424000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 352424000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2016-12-31", "val": 352424000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2016-12-31", "val": 352424000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 387424000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 387424000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2017-12-31", "val": 387424000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2017-12-31", "val": 387424000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 399936000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 399936000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2018-12-31", "val": 399936000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2018-12-31", "val": 399936000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2019-12-31", "val": 414920000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 414920000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 414920000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2019-12-31", "val": 414920000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2020-12-31", "val": 391117000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 391117000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2020-12-31", "val": 391117000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2020-12-31", "val": 391117000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2021-12-31", "val": 489198000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 489198000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2021-12-31", "val": 489198000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2021-12-31", "val": 489198000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2022-12-31", "val": 676385000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 676385000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 676385000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2022-12-31", "val": 676385000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2023-12-31", "val": 686265000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 686265000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2023-12-31", "val": 686265000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2024-12-31", "val": 516283000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 516283000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2025-12-31", "val": 451895000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}], "Goodwill": [{"end": "2013-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 1201000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 1201000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2014-12-31", "val": 1201000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 49779000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 49779000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 49779000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2016-12-31", "val": 76015000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 76015000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2016-12-31", "val": 76015000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2017-12-31", "val": 237992000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 237992000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2017-12-31", "val": 237992000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2018-12-31", "val": 238330000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 238330000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2018-12-31", "val": 238330000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 238330000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 238330000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2019-12-31", "val": 238330000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2020-12-31", "val": 302828000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 302828000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2020-12-31", "val": 302828000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2021-12-31", "val": 306668000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 306668000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2021-12-31", "val": 306668000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 306739000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 306739000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2022-12-31", "val": 306739000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2023-12-31", "val": 318588000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 318588000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 318588000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 318588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2025-12-31", "val": 318588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}], "LongTermDebtNoncurrent": [{"end": "2016-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 347609000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 347609000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 255757000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 255757000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 206909000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 206909000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 363592000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 363592000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 306153000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 306153000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 121757000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 121757000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 122375000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 122375000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 122996000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 122996000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2025-12-31", "val": 123618000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}], "LongTermDebt": [{"end": "2020-12-31", "val": 369812000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}], "DebtCurrent": [{"end": "2020-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-12-31", "val": 7919000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 17921000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2009-12-31", "val": 17921000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2010-12-31", "val": 21563000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2010-12-31", "val": 21563000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2010-12-31", "val": 21563000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2011-12-31", "val": 28026000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 28026000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2011-12-31", "val": 28026000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2011-12-31", "val": 28026000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2012-12-31", "val": 21810000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2012-12-31", "val": 21810000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2012-12-31", "val": 21810000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2012-12-31", "val": 21810000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 26450000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2013-12-31", "val": 26450000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2013-12-31", "val": 26450000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2013-12-31", "val": 26450000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 20696000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 20696000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2014-12-31", "val": 20696000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 67956000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 67956000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 82896000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 81086000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 71872000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 71872000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 73142000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 73142000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 92708000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 92708000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 148901000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 148901000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 130572000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 130572000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 187353000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 187353000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 187288000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 187288000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 118575000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 118575000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2025-12-31", "val": 72806000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}], "ShortTermInvestments": [{"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 18529000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 18529000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-12-31", "val": 11512000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 29478000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 29478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 67653000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 67653000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 67653000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 79679000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 79679000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 79679000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 80852000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80852000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80852000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 83600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 83600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 86588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-12-31", "val": 10129000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2009-01-01"}, {"end": "2010-12-31", "val": 26743000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2010-01-01"}, {"end": "2010-12-31", "val": 26743000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2010-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2011-01-01"}, {"end": "2011-12-31", "val": 32573000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 33198000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 34012000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 36472000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 53378000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 63781000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63781000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 63781000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 66252000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 68490000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 71005000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73133000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 76037000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76037000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 76037000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 78039000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78039000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 78039000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80719000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 83600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 83600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 86588000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2010-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 0, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-03-14"}, {"end": "2011-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2012-12-31", "val": 0, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-02-06"}, {"end": "2012-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2013-12-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-02-07"}, {"end": "2013-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 0, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-23"}, {"end": "2014-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 0, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-17"}, {"end": "2015-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 0, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 67400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2017-12-31", "val": 67400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 69551000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2018-12-31", "val": 69551000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 71931000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2019-12-31", "val": 71931000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 74536000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2020-12-31", "val": 74536000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 76778000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2021-12-31", "val": 76778000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 78745000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2022-12-31", "val": 78745000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 81818000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2023-12-31", "val": 81818000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 84613000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2024-12-31", "val": 84613000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}, {"end": "2025-12-31", "val": 86451000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}], "EntityCommonStockSharesOutstanding": [{"end": "2018-02-12", "val": 67409788, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-20"}, {"end": "2019-01-29", "val": 69557325, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-05"}, {"end": "2019-01-29", "val": 71947085, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-05"}, {"end": "2021-02-04", "val": 74543700, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-11"}, {"end": "2022-01-26", "val": 76784973, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-02"}, {"end": "2023-01-25", "val": 78745852, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-01"}, {"end": "2024-01-24", "val": 81926337, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-01-31"}, {"end": "2025-01-22", "val": 84633566, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-01-29"}, {"end": "2026-01-22", "val": 86451150, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-01-29"}]}}