{"cik": 1563568, "entity": "Envirotech Vehicles, Inc.", "tags": {"SalesRevenueNet": [{"end": "2016-12-31", "val": 68000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 425000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}], "GrossProfit": [{"end": "2016-12-31", "val": 18000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -54000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -54000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 133000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 133000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 934000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 934000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 315000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15175, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 761376, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 761376, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1731948, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1731948, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1005580, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1005580, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 488803, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 488803, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -13198372, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2015-12-31", "val": -5317000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -9534000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -21598000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21598000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -11375000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -11375000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -5213000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5213000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -4337000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -410957, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -7723996, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -7723997, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -43847422, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -43847422, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -12714659, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -12714659, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -7920357, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -7920357, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -38681179, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2015-12-31", "val": -6035000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -10685000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -21903000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -21903000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -11048000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -11048000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -5153000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -5153000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -4386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -279521, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -7652100, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -7652100, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -43804160, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -43804160, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -12683979, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -12683979, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -8848975, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -8848975, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -39126986, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2017-12-31", "val": 3000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2020-12-31", "val": -127300, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -218300, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 220700, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 220700, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "InterestExpense": [{"end": "2015-12-31", "val": 702000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1148000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 322000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2017-12-31", "val": 18600, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 43350, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 43350, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 48576, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}], "DepreciationAndAmortization": [{"end": "2017-12-31", "val": 19000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 43000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 43000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 48000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 48000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 44000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17670, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 70279, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70279, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 97242, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 97242, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 128801, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 128801, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 190549, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 190549, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 960539, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "Depreciation": [{"end": "2015-12-31", "val": 7102, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 12804, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 18600, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2019-12-31", "val": 48576, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 44325, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17670, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 70729, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 70729, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 97242, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 97242, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 128801, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 128801, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 158850, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 158850, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 293038, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2015-12-31", "val": -2103000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -2908000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -5578000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -5578000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -4511000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -4511000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -4582000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -4582000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -2961000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1526333, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -12936755, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -12936755, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -7432087, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -7432087, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -4245100, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -4712174, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -3504673, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -3504673, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -5587517, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2015-12-31", "val": 3000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 411000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 114000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 114000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 79000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 79000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 12000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 73091, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 27958, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 27958, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 168583, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 168583, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 35810, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 35810, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 430333, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 430333, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 176828, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2014-12-31", "val": -198000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2015-12-31", "val": -846000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": -2707000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": -2707000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2017-12-31", "val": 2340000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 2340000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2017-12-31", "val": 2340000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2018-12-31", "val": 7604000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 7604000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2018-12-31", "val": 7604000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-12-31", "val": 3282000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 3282000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-12-31", "val": -192739, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2020-12-31", "val": 4635000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": -472160, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2020-12-31", "val": -472160, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2021-12-31", "val": 73741864, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-12-31", "val": 73741864, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2021-12-31", "val": 73741864, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 31994980, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 31994980, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 31994980, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2023-12-31", "val": 20633578, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 20633578, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2023-12-31", "val": 20633578, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2024-12-31", "val": 20922463, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 20922463, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2025-12-31", "val": -8928105, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}], "Goodwill": [{"end": "2021-12-31", "val": 51775667, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-12-31", "val": 51775667, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2021-12-31", "val": 51775667, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 14682620, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 14682620, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2022-12-31", "val": 14682620, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2023-12-31", "val": 9583836, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 9583836, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2023-12-31", "val": 9583836, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2024-12-31", "val": 10103048, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 10103048, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2025-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}], "LongTermDebt": [{"end": "2016-12-31", "val": 5770204, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 2149000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2023-12-31", "val": 279664, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2024-12-31", "val": 3383247, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2025-12-31", "val": 485773, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2014-12-31", "val": 118000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2015-12-31", "val": 4537000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 938000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2016-12-31", "val": 938000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2017-12-31", "val": 2446000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 2446000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 3759000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 3759000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 4432000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 4432000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 4136000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 136222, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-12-31", "val": 4846490, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-12-31", "val": 4846490, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 2765068, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 2765068, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 456719, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 456719, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 1941181, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 1941181, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2025-12-31", "val": 358966, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}], "ShortTermInvestments": [{"end": "2021-12-31", "val": 8002700, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 2336402, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 2336402, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2021-12-31", "val": 11451724, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 14991837, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 14991837, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 15061945, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 15061945, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 16209111, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1620911, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3391670, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2016-12-31", "val": 58542350, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 68070930, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2017-12-31", "val": 68070930, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 72732292, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2018-12-31", "val": 72732292, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 73125538, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2019-12-31", "val": 73125538, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 73125538, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-12-31", "val": 1, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-03-16", "val": 12765236, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2021-12-31", "val": 298160160, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2021-12-31", "val": 14912189, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 15021088, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2022-12-31", "val": 15021088, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 15171748, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2023-12-31", "val": 15171748, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 19872612, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2024-12-31", "val": 1987262, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}, {"end": "2025-12-31", "val": 7736129, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}], "EntityCommonStockSharesOutstanding": [{"end": "2018-03-07", "val": 71737597, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-12"}, {"end": "2019-02-08", "val": 72732292, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-19"}, {"end": "2020-03-02", "val": 73230362, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-10"}, {"end": "2021-03-29", "val": 255233558, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-04-26", "val": 255233558, "fy": 2020, "fp": "FY", "form": "10-K/A", "filed": "2021-04-28"}, {"end": "2022-04-08", "val": 299929841, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-26"}, {"end": "2023-09-20", "val": 15106088, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-09-25"}, {"end": "2023-09-20", "val": 15106088, "fy": 2022, "fp": "FY", "form": "10-K/A", "filed": "2023-10-17"}, {"end": "2024-03-22", "val": 15520637, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-28"}, {"end": "2025-04-10", "val": 23106392, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-04-15"}, {"end": "2026-04-08", "val": 12930719, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-04-13"}]}}