{"cik": 1756262, "entity": "TransMedics Group, Inc.", "tags": {"Revenues": [{"end": "2018-12-29", "val": 13017000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 23604000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 23604000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 25639000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 25639000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 25639000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 25639000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 30262000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 30262000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 30262000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 93459000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 93459000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 93459000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 241623000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 241623000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 241623000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 441540000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 441540000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 605494000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2018-12-29", "val": 14657000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 25844000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 25844000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 28356000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 28356000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2021-12-31", "val": 31385000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}], "GrossProfit": [{"end": "2018-12-29", "val": 5734000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 13863000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 13863000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 16635000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 16635000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 16635000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 21159000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21159000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 21159000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 65272000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65272000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65272000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 154093000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 154093000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 154093000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 262081000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 262081000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 362806000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2018-12-29", "val": -20237000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": -29603000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": -29603000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": -26384000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -26384000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -26384000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -39428000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -39428000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -39428000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -31437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -31437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -31437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -28727000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -28727000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -28727000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 37496000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 37496000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 108583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2018-12-29", "val": -23756000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": -33547000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": -33547000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": -28748000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -28748000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -28748000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -28748000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -44215000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -44215000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -44215000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -36231000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -36231000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -36231000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -25028000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -25028000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -25028000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 35464000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35464000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 190291000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2017-12-30", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-01-01"}, {"end": "2018-12-29", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2022-12-31", "val": 66000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -1700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1643000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -1643000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 316000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 316000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -82769000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2018-12-29", "val": 2720000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 4353000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 4353000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 3985000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 3985000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 3985000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 3874000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3874000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3874000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3726000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3726000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10791000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2018-12-29", "val": 769000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 1222000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 1222000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 1577000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 1577000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 1577000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2021-12-31", "val": 1817000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1817000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1817000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 3478000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3478000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 3478000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8177000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8177000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8177000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 19758000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 19758000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 27185000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2018-12-29", "val": -25984000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": -32286000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": -32286000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": -30265000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -30265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": -30265000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2021-12-31", "val": -28864000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -28864000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -28864000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -45817000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -45817000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -45817000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -13028000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -13028000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -13028000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 48803000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 48803000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 192840000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2018-12-29", "val": 418000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2017-12-31"}, {"end": "2019-12-28", "val": 165000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17", "start": "2018-12-30"}, {"end": "2019-12-28", "val": 165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2018-12-30"}, {"end": "2020-12-31", "val": 455000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 455000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 455000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2021-12-31", "val": 3519000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3519000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 3519000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 11907000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11907000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11907000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 151847000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151847000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 151847000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 129744000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 129744000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 59251000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2017-12-30", "val": -168724000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2018-12-29", "val": -192242000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2018-12-29", "val": -192242000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2019-12-28", "val": 54649000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2019-12-28", "val": 54649000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2019-12-28", "val": 54649000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-28", "val": 54649000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 103891000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 103891000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 103891000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2020-12-31", "val": 103891000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 67854000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 67854000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 67854000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2021-12-31", "val": 67854000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 187375000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 187375000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2022-12-31", "val": 187375000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2022-12-31", "val": 187375000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2023-12-31", "val": 137202000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 137202000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2023-12-31", "val": 137202000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2024-12-31", "val": 228603000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 228603000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 473100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "Goodwill": [{"end": "2023-12-31", "val": 11990000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 11990000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 11549000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 11549000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 11549000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "LongTermDebtNoncurrent": [{"end": "2018-12-29", "val": 33670000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2019-12-28", "val": 34146000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2019-12-28", "val": 34146000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 34657000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 34657000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 35197000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 35197000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 58696000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}], "LongTermDebtCurrent": [{"end": "2025-12-31", "val": 10000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2018-12-29", "val": 20241000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2019-12-28", "val": 20092000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2019-12-28", "val": 20092000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 24581000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2020-12-31", "val": 24581000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 24581000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 25580000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 25580000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2021-12-31", "val": 25580000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2022-12-31", "val": 201182000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 201182000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 394812000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2020-12-31", "val": 24702764, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 24702764, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2021-12-31", "val": 27616839, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 27616839, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 27616839, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 35216837, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35216837, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 40540694, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2020-12-31", "val": 24702764, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-12-29"}, {"end": "2020-12-31", "val": 24702764, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2019-12-29"}, {"end": "2021-12-31", "val": 27616839, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 27616839, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 27616839, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 29556633, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 32517372, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 33229953, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 33229953, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 33993468, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2020-12-31", "val": 27175305, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 27791615, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 27791615, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 32141368, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2022-12-31", "val": 32141368, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 32670803, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2023-12-31", "val": 32670803, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 33617972, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2024-12-31", "val": 33617972, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}, {"end": "2025-12-31", "val": 34267802, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2020-02-29", "val": 21215606, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-17"}, {"end": "2021-02-28", "val": 27370038, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-11"}, {"end": "2022-02-15", "val": 27961954, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2023-02-15", "val": 32196219, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-27"}, {"end": "2024-01-31", "val": 32715316, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-27"}, {"end": "2025-01-31", "val": 33662363, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-27"}, {"end": "2026-01-30", "val": 34302451, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-24"}]}}