{"cik": 1693577, "entity": "MainStreet Bancshares, Inc.", "tags": {"Revenues": [{"end": "2022-12-31", "val": 88679000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 88679000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 127761000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 127761000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 127761000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 137867000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 137867000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 137867000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 135615000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2021-12-31", "val": 2426000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 2420000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2420000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2420000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 2420000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 2149000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2149000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2149000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 2149000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1996000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1996000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1996000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 2184000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "GrossProfit": [{"end": "2022-12-31", "val": 75310000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 75310000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 80082000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80082000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 80082000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 65826000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 65826000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 65826000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 73572000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2018-12-31", "val": 9209000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 13950000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 13950000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 15717000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 15717000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 22171000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 22171000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 26674000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 26674000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 26674000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 26674000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 26585000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26585000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26585000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26585000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -9980000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -9980000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -9980000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 15613000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2018-12-31", "val": 2094000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3354000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3354000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3843000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 3843000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 5785000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 5785000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 6714000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6714000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6714000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 6714000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 6239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6239000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6239000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 6239000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -3924000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -3924000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -3924000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 3478000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "InterestExpense": [{"end": "2018-12-31", "val": 12666000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 19377000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 19377000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 16095000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 16095000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10663000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10663000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13836000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13836000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 48176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2018-12-31", "val": 977738, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 1000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 1000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1200000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1200000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1300000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1300000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1300000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1500000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1500000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1500000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "Depreciation": [{"end": "2022-12-31", "val": 1279000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1279000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 1262000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1262000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 1262000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 1470000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1470000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 1470000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1145000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2018-12-31", "val": 12591000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 16692000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 16692000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 17016000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 17016000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 60388000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29124000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 33544000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33544000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33544000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 33544000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 31633000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 31633000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 31633000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 31633000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 14740000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 14740000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 14740000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 14811000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2018-12-31", "val": 1375000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 990000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 990000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 1282000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 1282000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1806000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 1806000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 1125000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1125000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1125000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 1125000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 497000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 497000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 497000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 497000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 909000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 909000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 909000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 4174000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2017-12-31", "val": 68801000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2018-12-31", "val": 121251000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2018-12-31", "val": 121251000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 137034000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2019-12-31", "val": 137034000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2019-12-31", "val": 137034000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2020-12-31", "val": 167665000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 167665000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2020-12-31", "val": 167665000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2021-12-31", "val": 188788000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 188788000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2021-12-31", "val": 188788000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2021-12-31", "val": 188788000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2021-12-31", "val": 188788000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2022-12-31", "val": 198282000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 198282000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2022-12-31", "val": 198282000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2022-12-31", "val": 198282000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2022-12-31", "val": 198282000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}, {"end": "2023-12-31", "val": 221517000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2023-12-31", "val": 221517000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 221517000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2023-12-31", "val": 221517000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}, {"end": "2024-12-31", "val": 207991000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 207991000, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2024-12-31", "val": 207991000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}, {"end": "2025-12-31", "val": 218591000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2021-12-31", "val": 7559310, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 7529382, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7529382, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7529382, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 7529382, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 7522913, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7522913, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7522913, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 7522913, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 7606391, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 7606391, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 7606391, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 7652504, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2018-12-31", "val": 8177978, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2019-12-31", "val": 8260259, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2019-12-31", "val": 8260259, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 7443842, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2020-12-31", "val": 7443842, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 7595781, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2021-12-31", "val": 7595781, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 7442743, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2022-12-31", "val": 7442743, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2023-12-31", "val": 7527415, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2023-12-31", "val": 7527415, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 7527415, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2024-12-31", "val": 7603765, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 7603765, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2024-12-31", "val": 7603765, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}, {"end": "2025-12-31", "val": 7496571, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}], "EntityCommonStockSharesOutstanding": [{"end": "2020-03-10", "val": 8320231, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-23"}, {"end": "2021-03-18", "val": 7544532, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-23"}, {"end": "2022-03-14", "val": 7648973, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-23"}, {"end": "2023-03-16", "val": 7521364, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-23"}, {"end": "2024-03-18", "val": 7614090, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-20"}, {"end": "2025-03-10", "val": 7728106, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2025-03-10", "val": 7728106, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-03-20"}, {"end": "2025-03-10", "val": 7728106, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2025-08-01"}, {"end": "2025-03-10", "val": 7728106, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2026-03-12"}, {"end": "2026-03-06", "val": 7366049, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-03-13"}]}}