{"cik": 1828161, "entity": "FTC SOLAR, INC.", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2019-12-31", "val": 53124000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 187352000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 187352000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 270525000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 270525000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 270525000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 123066000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 123066000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 127002000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 127002000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 47355000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 47355000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 99687000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "GrossProfit": [{"end": "2019-12-31", "val": -1951000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3639000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3639000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -32545000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -32545000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -32545000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -27228000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -27228000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 8307000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 8307000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -12594000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -12594000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -880000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2019-12-31", "val": -12371000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -16926000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -16926000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -126804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -126804000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -126804000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -99572000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -99572000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -50777000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -50777000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -52830000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -52830000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -35423000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2019-12-31", "val": -13495000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -15924000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -15924000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -106589000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -106589000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -106589000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -99613000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -99613000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -50290000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -50290000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -48606000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -48606000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -79577000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2019-12-31", "val": -39000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -83000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -83000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 169000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 169000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 169000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 435000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 435000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -338000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -338000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 230000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 230000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 525000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "InterestExpense": [{"end": "2023-12-31", "val": -1285000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -665000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 665000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8205000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2019-12-31", "val": 412000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 47000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 47000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1375000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1375000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1671000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1671000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1275000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "Depreciation": [{"end": "2019-12-31", "val": 12000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 14000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 14000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 232000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 631000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 631000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 833000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 833000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1136000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1136000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1281000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2019-12-31", "val": -254000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 629000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 629000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -132854000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -132854000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -132854000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -186700000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2022-12-31", "val": -54510000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -54510000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -52656000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -52656000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -34699000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -34699000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -33444000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2019-12-31", "val": 18000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 256000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 256000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1025000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1025000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1025000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 985000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 985000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 816000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 816000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1645000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1645000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2018-12-31", "val": -1856000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2019-12-31", "val": -8445000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2019-12-31", "val": -8445000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 7451000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2020-12-31", "val": 7451000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2020-12-31", "val": 7451000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2021-12-31", "val": 142866000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 142866000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 142866000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 66450000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 66450000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 66450000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 62471000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 62471000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 62471000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2024-12-31", "val": 19036000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 19036000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": -42958000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "Goodwill": [{"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2021-12-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 7538000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 7538000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2022-12-31", "val": 7538000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 7353000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 7353000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 7353000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2024-12-31", "val": 7139000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 7139000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": 7444000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "LongTermDebtNoncurrent": [{"end": "2020-12-31", "val": 784000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}], "LongTermDebt": [{"end": "2020-12-31", "val": 784000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2023-12-31", "val": 0, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 9466000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 9466000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": 9921000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "ShortTermBorrowings": [{"end": "2020-12-31", "val": 1000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 0, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 0, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2024-12-31", "val": 0, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": 12681000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2019-12-31", "val": 7221000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2020-12-31", "val": 32359000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 102185000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 102185000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 44385000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 44385000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 25235000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 25235000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2023-12-31", "val": 25235000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2024-12-31", "val": 11247000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 11247000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": 21105000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2019-12-31", "val": 62043383, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 68810533, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 68810533, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 101408263, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 101408263, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 115546150, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11554615, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12675923, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12675923, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14012298, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2019-12-31", "val": 62043383, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 68810533, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 68810533, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 86043051, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 101408263, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 101408263, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 115546150, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11554615, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12675923, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12675923, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14012298, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2020-12-31", "val": 66155340, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 92619641, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2021-12-31", "val": 92619641, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 105032588, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2022-12-31", "val": 105032588, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 125445325, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2023-12-31", "val": 12544533, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 12853823, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2024-12-31", "val": 12853823, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2025-12-31", "val": 15537344, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}], "EntityCommonStockSharesOutstanding": [{"end": "2022-03-11", "val": 99144385, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-21"}, {"end": "2023-01-31", "val": 106195459, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-28"}, {"end": "2024-02-16", "val": 125613644, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-15"}, {"end": "2025-02-28", "val": 12867671, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-31"}, {"end": "2026-03-20", "val": 15585198, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-24"}, {"end": "2026-03-20", "val": 15585198, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-04-28"}, {"end": "2026-03-20", "val": 15585198, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2026-06-15"}]}}