{"cik": 1528356, "entity": "Genie Energy Ltd.", "tags": {"Revenues": [{"end": "2010-07-31", "val": 195429000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 196018000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 196018000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2011-12-31", "val": 197921000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 229459000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 229459000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 229459000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 279174000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 279174000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 279174000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 275031000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 275031000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 280963000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 210109000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 213056000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 213056000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 212112000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 212112000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 264202000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 264202000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 280309000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 280309000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 315291000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 315291000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 379312000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 356930000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 363725000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 323269000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 315539000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 315539000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 315539000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 428708000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 428708000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 425202000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2023-12-31", "val": 428708000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 425202000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 501971000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "GrossProfit": [{"end": "2010-07-31", "val": 57826000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 53847000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 53847000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 69587000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 69587000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 69587000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 65758000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 65758000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 65758000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 51937000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 51937000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 49377000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 69094000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 66647000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 66647000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 76940000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 76940000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 85509000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 85509000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 76547000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 76547000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 82899000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 82899000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 97685000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 95053000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 104861000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 91638000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 154782000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 154782000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 154782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 146206000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 146206000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 146206000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 138483000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 138483000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 124685000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "OperatingIncomeLoss": [{"end": "2010-07-31", "val": 29730000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 6974000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 6974000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2011-12-31", "val": 3146000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": 3047000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3047000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 3047000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 626000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 626000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 626000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -25610000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -25610000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -28170000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -5882000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -8329000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -8329000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -30513000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -30513000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -6540000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -5975000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 11978000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 11978000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 9825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 9825000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 19337000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 21872000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 33091000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 24089000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 77754000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 77754000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 77754000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 10009000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 10009000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 55097000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 11290000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 44902000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 27717000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "NetIncomeLoss": [{"end": "2010-07-31", "val": 14573000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 1630000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 1630000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2011-12-31", "val": 745000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2011-01-01"}, {"end": "2012-12-31", "val": -3281000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -3281000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -3281000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": -5903000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -5903000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": -5903000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -26486000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -26486000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -26486000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -7457000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -7457000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -7457000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": -24525000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": -24525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": -6994000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": -6994000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 22785000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 22785000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4175000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4175000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 13155000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 13155000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 29214000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 29214000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 87805000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 87805000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 87805000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 19538000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 19538000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 52243000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 12588000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 35509000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 24006000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-07-31", "val": 13950000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 6945000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 6945000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 2930000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2930000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 2930000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 2755000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2755000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 2755000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 95000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 95000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 95000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 525000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 525000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 2218000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 2218000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 1726000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 1726000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 12376000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": -12376000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 4600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 4600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 8314000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 7631000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 8789000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 7522000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 21037000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21037000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 21037000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 4239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 4239000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 16622000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 4667000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 15358000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 8262000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "DepreciationDepletionAndAmortization": [{"end": "2022-12-31", "val": 385000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 463000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 463000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 884000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 884000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1005000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "DepreciationAndAmortization": [{"end": "2014-12-31", "val": 132000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 428000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 428000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 581000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 581000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 2140000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 2140000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 2062000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 2062000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 3627000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 3627000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 3548000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 2962000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 1282000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 436000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 385000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 385000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 385000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 463000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 463000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 463000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 884000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 884000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 1005000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "Depreciation": [{"end": "2010-07-31", "val": 86000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 24000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 24000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 124000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 124000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 124000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 110000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 110000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 110000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 132000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 132000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 132000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 428000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 428000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 581000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2023-12-31", "val": 100000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-07-31", "val": 16858000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 5476000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2012-12-31", "val": -1008000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2015-12-31", "val": -3081000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15550000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 9287000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 9380000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 19374000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 19374000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 15752000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 15752000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 23119000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 23119000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 66994000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 68382000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 80684000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80684000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 80684000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 62478000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62478000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 62478000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 70742000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 70742000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 46335000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-07-31", "val": 5476000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": -1008000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": -1008000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 1220000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1220000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 1220000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": -19102000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -19102000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": -19102000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": -3081000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": -3081000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 15550000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2020-12-31", "val": 25028000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 21315000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 23715000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 66004000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 66004000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 66004000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 50938000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50938000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 50938000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 60261000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 60261000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 44061000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-07-31", "val": 147000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 151000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 151000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 91000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 91000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 313000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 313000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2013-01-01"}, {"end": "2013-12-31", "val": 313000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2013-01-01"}, {"end": "2014-12-31", "val": 1437000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1437000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2014-01-01"}, {"end": "2014-12-31", "val": 1437000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2014-01-01"}, {"end": "2015-12-31", "val": 324000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 324000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2015-01-01"}, {"end": "2015-12-31", "val": 324000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2015-01-01"}, {"end": "2016-12-31", "val": 586000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16", "start": "2016-01-01"}, {"end": "2016-12-31", "val": 586000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2016-01-01"}, {"end": "2017-12-31", "val": 3292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16", "start": "2017-01-01"}, {"end": "2017-12-31", "val": 3292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 584000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}], "StockholdersEquity": [{"end": "2011-12-31", "val": 127338000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2012-12-31", "val": 122490000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2012-12-31", "val": 122490000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 121132000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 121132000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 125021000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 125021000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 123377000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 123377000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 96534000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 96534000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 84013000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 84013000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 103671000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 103671000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 94805000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 94805000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 98095000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 98095000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 123285000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 123285000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 187118000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 187118000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 197239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 197239000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 190508000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 246134000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 250902000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2009-07-31", "val": 29525000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2010-07-31", "val": 34236000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2010-07-31", "val": 34236000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-07-31", "val": 41581000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2011-07-31", "val": 41581000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 120299000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2011-12-31", "val": 120299000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 120299000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 118097000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2012-12-31", "val": 118097000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 118097000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 118097000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 116340000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 116340000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2013-12-31", "val": 116340000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 116340000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 119343000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 119343000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 119343000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 119343000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 114697000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 114697000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2015-12-31", "val": 114697000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 79865000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 79865000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 79865000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2017-12-31", "val": 67128000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 67128000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2017-12-31", "val": 67128000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 92662000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 92662000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 92662000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 80930000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 80930000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 80930000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2020-12-31", "val": 86079000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 86079000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2020-12-31", "val": 86079000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 110789000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 110789000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 110789000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2021-12-31", "val": 110789000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2022-12-31", "val": 173644000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 173644000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 173644000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2022-12-31", "val": 173644000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2023-12-31", "val": 184508000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 184508000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 217213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2024-12-31", "val": 179551000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 235177000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 244446000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "Goodwill": [{"end": "2011-07-31", "val": 3663000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 3663000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2011-12-31", "val": 3663000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 3663000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 3663000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2012-12-31", "val": 3663000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 3663000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 3663000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 7349000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 7349000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2013-12-31", "val": 7349000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 7349000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 3663000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 3663000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 3663000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 3663000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 3663000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 3663000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2015-12-31", "val": 3663000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 8728000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 8728000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 8728000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2017-12-31", "val": 9998000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 9998000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2017-12-31", "val": 9998000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 11082000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 11082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2018-12-31", "val": 11082000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 12135000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 12135000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2019-12-31", "val": 12135000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2020-12-31", "val": 25929000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 11879000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2020-12-31", "val": 9998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2021-12-31", "val": 11755000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 9998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 9998000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 9998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 9998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 9998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 9998000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 9998000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2024-12-31", "val": 12749000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 12749000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 12978000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "LongTermDebtNoncurrent": [{"end": "2024-12-31", "val": 8668000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 8668000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 6529000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "LongTermDebtCurrent": [{"end": "2024-12-31", "val": 357000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 2139000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "LongTermDebt": [{"end": "2019-12-31", "val": 863000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}], "ShortTermBorrowings": [{"end": "2019-12-31", "val": 2514000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 2514000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-07-31", "val": 4976000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2010-07-31", "val": 13142000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2010-07-31", "val": 13142000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2010-07-31", "val": 13142000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2010-12-31", "val": 30780000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2010-12-31", "val": 30780000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2010-12-31", "val": 30780000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2011-07-31", "val": 23876000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2011-07-31", "val": 23876000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-07-31", "val": 23876000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2011-12-31", "val": 102220000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2011-12-31", "val": 102220000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2011-12-31", "val": 102220000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 69409000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21"}, {"end": "2012-12-31", "val": 69409000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2012-12-31", "val": 69409000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2012-12-31", "val": 69409000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 73885000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17"}, {"end": "2013-12-31", "val": 73885000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2013-12-31", "val": 73885000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2013-12-31", "val": 73885000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-09-30", "val": 86238000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 71895000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-03-16"}, {"end": "2014-12-31", "val": 71895000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2014-12-31", "val": 71895000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2014-12-31", "val": 71895000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2015-12-31", "val": 38786000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-03-15"}, {"end": "2015-12-31", "val": 38786000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2015-12-31", "val": 38786000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2016-12-31", "val": 35192000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-03-16"}, {"end": "2016-12-31", "val": 35192000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 29913000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-03-16"}, {"end": "2017-12-31", "val": 29913000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 41601000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19"}, {"end": "2018-12-31", "val": 41601000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 31242000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16"}, {"end": "2019-12-31", "val": 31242000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 36913000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16"}, {"end": "2020-12-31", "val": 31902000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 95492000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16"}, {"end": "2021-12-31", "val": 93568000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 98571000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15"}, {"end": "2022-12-31", "val": 98571000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2022-12-31", "val": 98571000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 107609000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14"}, {"end": "2023-12-31", "val": 107609000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2023-12-31", "val": 159039000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2024-12-31", "val": 104456000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 192829000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 203516000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "ShortTermInvestments": [{"end": "2023-12-31", "val": 3801000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 5657000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14"}, {"end": "2024-12-31", "val": 6707000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}, {"end": "2025-12-31", "val": 8770000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-07-31", "val": 22342000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 22342000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 22342000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 20687000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20687000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19668000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2017-12-31", "val": 23531000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25695000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25695, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 27464, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 27464, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 26813, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26813000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 26316000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 26316000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 26366000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 26366000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 26366000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 26062000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26062000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 26062000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 27163000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 27163000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 26535000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-07-31", "val": 20365000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 20365000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 20365000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2010-08-01"}, {"end": "2012-12-31", "val": 20687000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-03-21", "start": "2012-01-01"}, {"end": "2012-12-31", "val": 20687000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2012-01-01"}, {"end": "2013-12-31", "val": 19668000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-17", "start": "2013-01-01"}, {"end": "2017-12-31", "val": 23531000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2017-01-01"}, {"end": "2018-12-31", "val": 25154000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-03-19", "start": "2018-01-01"}, {"end": "2018-12-31", "val": 25154, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2018-01-01"}, {"end": "2019-12-31", "val": 26607, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-03-16", "start": "2019-01-01"}, {"end": "2019-12-31", "val": 26607, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2019-01-01"}, {"end": "2020-12-31", "val": 26109, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-03-16", "start": "2020-01-01"}, {"end": "2020-12-31", "val": 26109000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2020-01-01"}, {"end": "2021-12-31", "val": 25879000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-16", "start": "2021-01-01"}, {"end": "2021-12-31", "val": 25879000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2021-01-01"}, {"end": "2022-12-31", "val": 25629000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2023-03-15", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25629000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2022-01-01"}, {"end": "2022-12-31", "val": 25629000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2022-01-01"}, {"end": "2023-12-31", "val": 25553000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2024-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25553000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2023-01-01"}, {"end": "2023-12-31", "val": 25553000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2023-01-01"}, {"end": "2024-12-31", "val": 26763000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2025-03-14", "start": "2024-01-01"}, {"end": "2024-12-31", "val": 26763000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2024-01-01"}, {"end": "2025-12-31", "val": 26277000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2026-05-01", "start": "2025-01-01"}]}}