{"cik": 1469367, "entity": "Sunrun Inc.", "tags": {"Revenues": [{"end": "2013-12-31", "val": 54740000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 198557000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 198557000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 304606000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 304606000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 304606000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 453898000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 453898000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 477107000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 477107000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 529699000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 532542000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 532542000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 532542000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 759981000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 759981000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 759981000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 858578000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2018-12-31", "val": 759981000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 858578000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 858578000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 922191000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 922191000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 922191000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1609954000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1609954000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1609954000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2321422000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2321422000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2321422000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2259813000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2259813000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2259813000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 2037719000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 2037719000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2956997000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2013-12-31", "val": -53969000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -132619000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -132619000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -219200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -219200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -219200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -214904000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -214904000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -192076000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -192076000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -182204000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -181133000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -181133000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -181133000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -121881000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -121881000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -121881000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -121881000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -215740000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -215740000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -215740000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -465108000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -465108000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -465108000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -666187000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -666187000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -666187000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -662192000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -662192000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -662192000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -1978643000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1978643000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1978643000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -3695207000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -3695207000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -126129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2013-12-31", "val": -1201000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -70852000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -70852000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -28246000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -28246000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -28246000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 91687000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 91687000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 75129000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 75129000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 124525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 125489000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 125489000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 125489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 26657000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 26657000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 26657000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 26657000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 26335000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 26335000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 26335000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -173394000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -173394000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -173394000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -79423000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -79423000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -79423000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 173377000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173377000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 173377000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -1604497000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1604497000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1604497000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -2846167000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -2846167000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 449947000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2013-12-31", "val": -591000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -10043000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -10043000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -5299000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -5299000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -5299000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 35993000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 35993000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 56263000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 56263000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 32138000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12353000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12353000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 12353000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9322000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9322000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9322000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9322000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -8218000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -8218000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -8218000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -60573000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -60573000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -60573000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9271000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9271000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9271000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2291000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2291000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2291000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -12691000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -12691000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -12691000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -26817000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -26817000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -167218000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2013-12-31", "val": 3000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 6400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 6400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 11200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 11200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 18800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 18800000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 18800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 18800000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 19500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 19500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 19500000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 19500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 20400000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20400000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 20400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 22600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 22600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 20000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 20000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 23000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 27200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 27200000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 27200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 31900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 31900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 31900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 44100000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 44100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 38300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2013-12-31", "val": 30192000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 49541000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 49541000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 71373000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 71373000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 71373000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104105000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104105000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 98493000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 98493000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 136361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 128687000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 128687000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 128687000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 156007000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 156007000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 156007000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 156007000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 187163000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 187163000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 187163000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 242942000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 242942000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 242942000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 388096000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 388096000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 388096000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 451046000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 451046000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 451046000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 531669000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 531669000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 531669000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 620876000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 620876000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 725578000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "Depreciation": [{"end": "2013-12-31", "val": 40000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 54700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 54700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 70700000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 70700000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 70700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 93400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 93400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 87700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 87700000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 120400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 112800000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 112800000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 112800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 139200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 139200000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 139200000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 139200000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 167900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 167900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 167900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 225900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 225900000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 225900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 368000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 368000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 368000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 426700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 426700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 426700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 500600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 500600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 500600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 584600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 584600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 677700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2016-12-31", "val": -200141000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -200141000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -96103000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -96103000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -96103000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -62461000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -62461000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -62461000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -62461000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -204487000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -204487000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -204487000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -317972000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -317972000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -317972000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -817186000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -817186000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -817186000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -848793000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -848793000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -848793000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -820740000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -820740000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -820740000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -766153000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -766153000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -421440000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-12-31", "val": 23374000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -7928000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -7928000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -105266000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -105266000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -105266000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -150580000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -150580000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -200141000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -200141000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -61011000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -96103000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -96103000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2013-12-31", "val": 3720000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 15317000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 15317000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 13027000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13027000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 13027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 12544000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 12544000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 12544000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 12544000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 7956000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7956000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7956000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 7956000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4951000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4951000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4951000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4951000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 25345000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25345000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25345000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3095000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3095000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3095000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8576000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8576000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 8576000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 18203000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18203000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 18203000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 20960000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 20960000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1572000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}], "StockholdersEquity": [{"end": "2014-12-31", "val": 324864000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 554069000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 554069000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 672961000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 672961000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 811998000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 881582000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 881582000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 948707000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 948707000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 948707000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 964731000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 964731000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 6077911000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 6077911000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 6254736000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 6254736000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 6708122000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 6708122000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 5230228000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 5230228000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 2554207000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 2554207000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 3132484000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2012-12-31", "val": 222661000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2013-12-31", "val": 222711000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2013-12-31", "val": 222711000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 416619000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-12-31", "val": 416619000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2014-12-31", "val": 416619000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 659560000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 659560000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 659560000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2015-12-31", "val": 659560000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2015-12-31", "val": 659560000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 924186000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 924186000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2016-12-31", "val": 995728000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2016-12-31", "val": 995728000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2016-12-31", "val": 995728000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2017-12-31", "val": 1166074000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 1240516000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 1240516000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 1240516000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2017-12-31", "val": 1240516000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2018-12-31", "val": 1282782000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 1282782000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 1282782000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 1282782000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2018-12-31", "val": 1282782000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2019-12-31", "val": 1331432000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 1331432000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 1331432000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2019-12-31", "val": 1331432000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2020-12-31", "val": 6728910000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 6728910000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 6728910000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2020-12-31", "val": 6728910000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2021-12-31", "val": 6977614000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 6977614000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2021-12-31", "val": 6977614000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2021-12-31", "val": 6977614000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 7569315000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 7569315000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2022-12-31", "val": 7569315000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 7569315000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2023-12-31", "val": 6237836000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 6237836000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 6237836000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2024-12-31", "val": 3540051000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 3540051000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 4274719000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "Goodwill": [{"end": "2014-12-31", "val": 51786000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2014-12-31", "val": 51786000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2015-12-31", "val": 87543000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 87543000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 87543000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 87543000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 87543000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 87543000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 87543000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2017-12-31", "val": 87543000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 87543000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 87543000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 87543000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2018-12-31", "val": 87543000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2018-12-31", "val": 87543000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2019-12-31", "val": 95094000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 95094000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2019-12-31", "val": 95094000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2020-12-31", "val": 4280169000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 4280169000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 4280169000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 4280169000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2021-12-31", "val": 4280000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2022-12-31", "val": 4280169000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 4280169000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2022-12-31", "val": 4280000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 3122168000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 3122168000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 3122000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "LongTermDebtNoncurrent": [{"end": "2014-12-31", "val": 236649000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 532910000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 530042000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 883870000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 883870000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 1273416000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 1273416000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 1273416000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 1713438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 1713438000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 1713438000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 2219592000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}], "LongTermDebtCurrent": [{"end": "2014-12-31", "val": 2602000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 5408000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 4722000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 14153000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 14153000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 21529000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 21529000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 21529000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 35484000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 35484000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 35484000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 35348000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}], "LongTermDebt": [{"end": "2014-12-31", "val": 239251000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 538318000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 534764000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 898023000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 898023000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 1294945000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 1294945000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 1294945000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 1748922000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 1748922000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 1748922000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 2254940000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 2254940000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 4796145000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 4796145000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 6502890000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 6502890000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 8399149000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 8399149000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 10671928000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 10671928000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 12901492000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 12901492000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 14695571000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2014-12-31", "val": 22795000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 55091000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55091000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 104964000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104964000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104964000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 104964000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 108206000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 108206000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 108206000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 108206000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 117112000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 117112000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 117112000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 117112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 123876000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 123876000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 123876000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 219157000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 219157000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 219157000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 222215000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 222215000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 264465000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2014-12-31", "val": 22795000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 55091000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 55091000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 102367000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 102367000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 102367000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 102367000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 105432000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 105432000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 105432000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 105432000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 110089000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 110089000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 110089000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 110089000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 116397000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 116397000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 116397000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 139606000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 205132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 211347000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 211347000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 211347000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 216642000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 222215000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 222215000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 229809000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2014-12-31", "val": 24249000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 101282000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2015-12-31", "val": 101282000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 104321000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2016-12-31", "val": 104321000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 107350000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2017-12-31", "val": 104321000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2017-12-31", "val": 104321000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 107350000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2018-12-31", "val": 107350000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2018-12-31", "val": 113149000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 118451000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2019-12-31", "val": 118451000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 201406000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2020-12-31", "val": 201406000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 208176000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2021-12-31", "val": 208176000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 214184000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2022-12-31", "val": 214184000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 219392000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2023-12-31", "val": 219392000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 225662000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 225662000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}, {"end": "2025-12-31", "val": 233612000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}], "EntityCommonStockSharesOutstanding": [{"end": "2016-03-08", "val": 101495385, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-11"}, {"end": "2017-03-06", "val": 104639279, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-08"}, {"end": "2018-03-02", "val": 107730204, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-06"}, {"end": "2019-02-25", "val": 113899831, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-28"}, {"end": "2019-02-25", "val": 113899831, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-03-05"}, {"end": "2020-02-24", "val": 119385549, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-27"}, {"end": "2021-02-22", "val": 202583673, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-25"}, {"end": "2022-02-14", "val": 208418561, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-17"}, {"end": "2023-02-17", "val": 214416497, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-22"}, {"end": "2024-02-16", "val": 219590062, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-21"}, {"end": "2025-02-21", "val": 226209702, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2026-02-20", "val": 234492403, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-26"}]}}