{"cik": 1361113, "entity": "VARONIS SYSTEMS, INC.", "tags": {"Revenues": [{"end": "2012-12-31", "val": 53410000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 74616000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 74616000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 101348000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 101348000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 101348000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 127210000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 127210000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 127210000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 164456000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 164456000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 165863000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 217364000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 215390000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 270288000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}], "GrossProfit": [{"end": "2012-12-31", "val": 48482000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 68140000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 68140000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 91437000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 91437000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 91437000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 115191000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 115191000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 115191000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 148613000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 148613000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 150126000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 196491000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 194676000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 194676000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 242605000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 242605000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 242605000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 219046000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 219046000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 219046000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 248428000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248428000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 248428000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 330735000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 330735000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 330735000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 403798000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 403798000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 403798000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 427409000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 427409000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 427409000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 457103000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 457103000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 491558000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2012-12-31", "val": -1554000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -5845000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -5845000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -17308000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -17308000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -17308000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -19074000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -19074000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -19074000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -15694000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -15694000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -11995000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -13597000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -13419000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -13419000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -29135000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -29135000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -29135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -75987000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -75987000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -75987000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -78415000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -78415000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -78415000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -98694000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -98694000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -98694000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -121228000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -121228000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -121228000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -117223000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -117223000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -117223000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -117651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -117651000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -146514000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2012-12-31", "val": -4846000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -7475000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -7475000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -19398000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -19398000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -19398000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -21283000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -21283000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -21283000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -17710000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -17710000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -14193000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -13694000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -13844000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -13844000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": -28578000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -28578000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -28578000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -78764000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -78764000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -78764000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -94010000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -94010000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -94010000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": -116861000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -116861000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": -116861000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": -124518000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -124518000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": -124518000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": -100916000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -100916000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": -100916000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": -95765000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": -95765000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": -129324000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2012-12-31", "val": 247000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 356000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 356000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 376000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 376000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 376000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 686000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 686000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 686000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 1131000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1131000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 1313000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2459000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2787000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2787000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 413000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 413000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 2388000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2388000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 2388000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 8112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8112000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 8112000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 6022000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6022000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 6022000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 13703000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13703000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 13703000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 13998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 13998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12758000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 12758000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 13004000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "InterestExpense": [{"end": "2012-12-31", "val": 86000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2019-12-31", "val": 6321000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10167000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10167000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10888000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10888000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10888000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 12176000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 12176000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 11703000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11703000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 11703000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 11126000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 11126000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12309000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "Depreciation": [{"end": "2012-12-31", "val": 465000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 796000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 796000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1285000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1285000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1285000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 1615000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1615000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 1615000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2180000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2180000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2180000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3328000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3328000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3328000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 4156000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4156000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 4156000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 6321000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6321000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 6321000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 9903000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9903000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 9903000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 9355000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9355000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 9355000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 10651000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10651000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 10651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10177000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10177000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10177000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 9863000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 9863000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 11256000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2015-12-31", "val": -2729000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7347000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 7347000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 16351000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16351000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 16351000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 23545000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 23545000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 23545000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": -10683000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -10683000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": -10683000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": -5842000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -5842000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": -5842000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 7178000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7178000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7178000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 11871000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11871000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11871000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 59416000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 59416000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 59416000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 115200000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 115200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 147431000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2012-12-31", "val": 1732000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 54000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 54000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -7110000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -7110000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -7110000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -2729000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -2729000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 7347000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2012-12-31", "val": 920000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1349000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1349000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 2333000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2333000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 2333000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 4536000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4536000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 4536000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 3825000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3825000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 3825000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 5314000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5314000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 5314000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 9583000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9583000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 9583000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 25392000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25392000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 25392000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 10116000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10116000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 10116000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 10490000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10490000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 10490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 11396000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11396000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 11396000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 5099000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5099000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 5099000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 6694000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 6694000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 12628000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "StockholdersEquity": [{"end": "2011-12-31", "val": -33853000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": -37448000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": -37448000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": -43008000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2013-12-31", "val": -43008000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": -43008000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 95026000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 95026000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 95026000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 95026000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2015-12-31", "val": 83587000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 83587000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 83587000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2015-12-31", "val": 83587000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2016-12-31", "val": 82739000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 82739000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2016-12-31", "val": 95953000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2016-12-31", "val": 95953000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2017-12-31", "val": 101578000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2017-12-31", "val": 114642000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2017-12-31", "val": 114642000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2017-12-31", "val": 114642000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2018-12-31", "val": 125370000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2018-12-31", "val": 125370000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2018-12-31", "val": 125370000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2018-12-31", "val": 125370000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2019-12-31", "val": 93532000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2019-12-31", "val": 93532000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2019-12-31", "val": 93532000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2019-12-31", "val": 93532000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2020-12-31", "val": 94071000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 94071000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2020-12-31", "val": 94071000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2020-12-31", "val": 94071000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2021-12-31", "val": 596593000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 596593000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2021-12-31", "val": 596593000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2021-12-31", "val": 596593000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2022-12-31", "val": 502125000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 502125000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2022-12-31", "val": 502125000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2022-12-31", "val": 502125000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2023-12-31", "val": 489648000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 489648000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2023-12-31", "val": 489648000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2024-12-31", "val": 455656000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 455656000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 598656000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "Goodwill": [{"end": "2019-12-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 23135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 23135000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 23135000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 23135000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 23135000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 23135000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 23135000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 23135000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 23135000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 23135000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 135276000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2011-12-31", "val": 12977000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 14470000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2012-12-31", "val": 14470000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 9633000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2013-12-31", "val": 9633000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2013-12-31", "val": 9633000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2014-12-31", "val": 76593000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 76593000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2014-12-31", "val": 76593000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 49241000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 49241000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2015-12-31", "val": 49241000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2016-12-31", "val": 48315000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 48315000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2016-12-31", "val": 48315000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2017-12-31", "val": 56689000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2017-12-31", "val": 56689000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2017-12-31", "val": 56689000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2018-12-31", "val": 48707000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2018-12-31", "val": 48707000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2019-12-31", "val": 68929000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2019-12-31", "val": 68929000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 234092000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 234092000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 805761000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 805761000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 367800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 367800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 230740000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 230740000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 185585000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 185585000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 202482000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "ShortTermInvestments": [{"end": "2013-12-31", "val": 4344000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 35102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 35102000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 57103000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 57103000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 65493000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 65493000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2017-12-31", "val": 79868000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2017-12-31", "val": 40137000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2018-12-31", "val": 70438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2019-12-31", "val": 90772230, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 94336893, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 94336893, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 111660541, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 111660541, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 114413076, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2019-12-31", "val": 90772230, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 94336893, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 94336893, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 105305957, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 109281368, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 109141894, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 111660541, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 111660541, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 114413076, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04", "start": "2025-01-01"}], "CommonStockSharesOutstanding": [{"end": "2013-12-31", "val": 3953314, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 24685604, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2014-12-31", "val": 24685604, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 26069154, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2015-12-31", "val": 26069154, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 26821762, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2016-12-31", "val": 26821762, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2016-12-31", "val": 26821762, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2017-12-31", "val": 28146162, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2017-12-31", "val": 28146162, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2018-12-31", "val": 29576880, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2018-12-31", "val": 29576880, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2019-12-31", "val": 30583311, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2019-12-31", "val": 30583311, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 31818954, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2020-12-31", "val": 95456862, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 107509096, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2021-12-31", "val": 107509096, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 107673052, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2022-12-31", "val": 107673052, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 109103721, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2023-12-31", "val": 109103721, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 112550156, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2024-12-31", "val": 112550156, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}, {"end": "2025-12-31", "val": 117546852, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}], "EntityCommonStockSharesOutstanding": [{"end": "2015-02-16", "val": 24693879, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-02-19"}, {"end": "2016-02-09", "val": 26077731, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-02-12"}, {"end": "2017-02-07", "val": 26841597, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-02-09"}, {"end": "2018-02-09", "val": 28157995, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-02-13"}, {"end": "2019-02-08", "val": 29580605, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-02-12"}, {"end": "2020-02-07", "val": 30608217, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-02-11"}, {"end": "2021-02-05", "val": 31832751, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-02-09"}, {"end": "2022-02-04", "val": 107514424, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-02-08"}, {"end": "2023-02-03", "val": 107616152, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-02-07"}, {"end": "2024-02-02", "val": 109103721, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-02-06"}, {"end": "2025-01-31", "val": 112550156, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-02-06"}, {"end": "2026-01-30", "val": 117447726, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-02-04"}]}}