{"cik": 1680062, "entity": "ACM Research, Inc.", "tags": {"Revenues": [{"end": "2016-12-31", "val": 27371000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 36506000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 36506000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 74643000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2018-12-31", "val": 74643000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 74643000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 107524000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 107524000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 107524000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 156624000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 156624000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 156624000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 259751000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 259751000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 259751000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 388832000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 388832000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 388832000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 557723000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 557723000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 557723000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 782118000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 782118000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 901309000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "GrossProfit": [{"end": "2016-12-31", "val": 13329000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 17225000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 17225000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 34449000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 34449000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 34449000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 50654000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 50654000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 50654000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 69599000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 69599000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 69599000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 114856000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 114856000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 114856000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 183615000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 183615000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 183615000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 276215000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 276215000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 276215000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 391554000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 391554000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 400067000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2016-12-31", "val": 3490000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 700000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6471000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6471000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6471000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 17791000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17791000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 17791000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 21492000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21492000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21492000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 38702000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38702000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 38702000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 59035000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 59035000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 59035000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 95839000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 95839000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 95839000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 150998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 150998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 109429000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2016-12-31", "val": 1031000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -318000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -318000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6574000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6574000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6574000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 18894000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18894000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 18894000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18780000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18780000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18780000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 37757000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37757000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 37757000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 39263000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39263000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 39263000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 77349000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 77349000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 77349000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 103627000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 103627000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 94078000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2016-12-31", "val": 595000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 547000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 547000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 806000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 806000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 806000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -518000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -518000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -518000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -2382000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -2382000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -2382000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 134000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 134000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 134000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 16798000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16798000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 16798000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 19364000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19364000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19364000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 35031000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35031000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 13299000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "InterestExpense": [{"end": "2016-12-31", "val": 181000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 277000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 277000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 498000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 498000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 498000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 745000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 745000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 745000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 982000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 982000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 982000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 765000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 765000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 765000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1655000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1655000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2681000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2022-12-31", "val": 4839000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6912000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6912000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6573000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6573000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14405000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2016-12-31", "val": 187000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 271000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 271000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 417000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 417000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 417000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 788000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 788000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 788000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1055000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1055000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1055000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2353000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2353000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2353000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 5366000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5366000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 5366000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8092000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8092000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8092000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9967000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9967000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 16328000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "Depreciation": [{"end": "2016-12-31", "val": 180000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 243000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 243000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 350000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 350000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 350000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 713000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 713000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 713000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 826000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 826000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 826000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 2099000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2099000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 2099000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 4839000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 4839000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6912000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2018-12-31", "val": 6909000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 6909000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9403000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9403000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9403000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -13547000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -13547000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -13547000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -40093000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -40093000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -40093000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -62194000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -62194000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -62194000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -75323000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -75323000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -75323000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 152450000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 152450000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -10325000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2016-12-31", "val": -3702000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -8101000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -8101000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 6909000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2016-12-31", "val": 795000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 651000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 651000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 1830000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1830000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 1830000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 971000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 971000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 971000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 5211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5211000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 5211000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9153000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9153000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9153000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 91094000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 91094000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 91094000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 61876000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 61876000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 61876000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 82463000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 82463000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 56283000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2016-12-31", "val": -2434000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 39857000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 39857000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 52324000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 52324000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 97321000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 97321000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 141150000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 141150000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 676204000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 676204000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 674856000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 674856000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 767390000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 767390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 904625000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 904625000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 1464363000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2015-12-31", "val": -4479000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2016-12-31", "val": 2485000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2016-12-31", "val": 2485000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2017-12-31", "val": 39857000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 39857000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2017-12-31", "val": 39857000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2017-12-31", "val": 39857000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 52324000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 52324000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2018-12-31", "val": 52324000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 97321000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 97321000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2019-12-31", "val": 97321000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2020-12-31", "val": 208170000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 208170000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 208170000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2020-12-31", "val": 208170000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 811665000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 811665000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2021-12-31", "val": 811665000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2021-12-31", "val": 811665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 812171000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 812171000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 812171000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2022-12-31", "val": 812171000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2023-12-31", "val": 926162000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 926162000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2023-12-31", "val": 926162000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2024-12-31", "val": 1095906000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 1095906000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 1930509000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtNoncurrent": [{"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 17979000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 17979000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 22957000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 22957000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 18687000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 18687000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 53952000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 53952000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 105525000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 105525000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 178930000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebtCurrent": [{"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 1591000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 1591000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 2410000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 2410000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 2322000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 2322000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 6783000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 6783000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 44472000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 44472000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 35082000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "LongTermDebt": [{"end": "2020-12-31", "val": 19570000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2021-12-31", "val": 25367000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2022-12-31", "val": 21009000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 21009000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 60735000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 60735000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 149997000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 149997000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 214012000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "ShortTermBorrowings": [{"end": "2016-12-31", "val": 4761000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 5095000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 5095000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 9447000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 9447000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 13753000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 13753000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 26147000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 26147000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 9591000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 9591000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 56004000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 56004000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 31335000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 31335000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 32814000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 32814000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 74041000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2015-12-31", "val": 4401000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2016-12-31", "val": 10119000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2016-12-31", "val": 10119000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2017-12-31", "val": 17681000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2017-12-31", "val": 17681000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 27124000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}, {"end": "2018-12-31", "val": 27124000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2018-12-31", "val": 27124000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 58261000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24"}, {"end": "2019-12-31", "val": 58261000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2019-12-31", "val": 58261000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 71766000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01"}, {"end": "2020-12-31", "val": 71766000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2020-12-31", "val": 71766000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2021-12-31", "val": 563067000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01"}, {"end": "2021-12-31", "val": 562548000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2021-12-31", "val": 562548000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 247951000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02"}, {"end": "2022-12-31", "val": 247951000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2022-12-31", "val": 247951000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2023-12-31", "val": 182090000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 182090000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2023-12-31", "val": 182090000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2024-12-31", "val": 407445000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 407445000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 757373000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "ShortTermInvestments": [{"end": "2022-12-31", "val": 20209000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 21312000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28"}, {"end": "2023-12-31", "val": 21312000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 19373000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03"}, {"end": "2024-12-31", "val": 19373000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}, {"end": "2025-12-31", "val": 35524000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2016-12-31", "val": 3792137, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6865390, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6865390, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 17912105, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17912105, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 17912105, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 19135497, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 19135497, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 19135497, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 21183469, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21183469, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 63550407, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 21785572, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65356716, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 65356716, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 65341771, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65341771, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 65341771, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 64870543, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 64870543, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 64870543, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 66237424, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 66237424, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 67311893, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2016-12-31", "val": 2176315, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 6865390, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 6865390, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 15788460, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15788460, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 15788460, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16800623, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-24", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16800623, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16800623, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 18233361, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 18233361, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 54700083, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 19218236, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-01", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 57654708, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 57654708, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 59235975, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-02", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 59235975, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 59235975, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 60164670, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-28", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 60164670, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 60164670, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 62212569, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-03", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 62212569, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 64184776, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-02", "start": "2025-01-01"}], "EntityCommonStockSharesOutstanding": [{"end": "2018-03-19", "val": 12992768, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-23"}, {"end": "2019-03-08", "val": 14176690, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-14"}]}}