Organization record
Comstock Holding Companies, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 692000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 806000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 593000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 1438000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 1198000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 574000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 504000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 793000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 826000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 802000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 46000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 14000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 26000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1437000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 62000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1635000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_receivable | {"amount": 1927000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1886000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 954000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 973000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| capex | {"amount": 126000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-09-30 | sec_edgar |
| capex | {"amount": 62000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-06-30 | sec_edgar |
| capex | {"amount": 15000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-03-31 | sec_edgar |
| capex | {"amount": 80000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-12-31 | sec_edgar |
| capex | {"amount": 73000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-09-30 | sec_edgar |
| capex | {"amount": 189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-06-30 | sec_edgar |
| capex | {"amount": 46000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-03-31 | sec_edgar |
| capex | {"amount": 54000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-12-31 | sec_edgar |
| capex | {"amount": 17000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-09-30 | sec_edgar |
| capex | {"amount": 13000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-06-30 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2017-03-31 | sec_edgar |
| capex | {"amount": 42000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-12-31 | sec_edgar |
| capex | {"amount": 32000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-09-30 | sec_edgar |
| capex | {"amount": 32000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-09-30 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-06-30 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-06-30 | sec_edgar |
| capex | {"amount": 163000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-12-31 | sec_edgar |
| capex | {"amount": 168000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-09-30 | sec_edgar |
| capex | {"amount": 136000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-06-30 | sec_edgar |
| capex | {"amount": 74000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-03-31 | sec_edgar |
| capex | {"amount": 252000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-12-31 | sec_edgar |
| capex | {"amount": 90000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-09-30 | sec_edgar |
| capex | {"amount": 7000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-06-30 | sec_edgar |
| capex | {"amount": 4000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-03-31 | sec_edgar |
| capex | {"amount": 91000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-12-31 | sec_edgar |
| capex | {"amount": 75000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-09-30 | sec_edgar |
| capex | {"amount": 69000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-06-30 | sec_edgar |
| capex | {"amount": 26000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-03-31 | sec_edgar |
| capex | {"amount": 158000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-12-31 | sec_edgar |
| capex | {"amount": 106000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-09-30 | sec_edgar |
| capex | {"amount": 78000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-12-31 | sec_edgar |
| capex | {"amount": 53000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-09-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2011-06-30 | sec_edgar |
| capex | {"amount": 4000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-12-31 | sec_edgar |
| capex | {"amount": 4000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-09-30 | sec_edgar |
| capex | {"amount": 4000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 25334000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19631000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 31282000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26171000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 30483000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 28297000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 21051000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 17431000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 16222000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 18788000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10935000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9031000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9059000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11722000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5357000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8427000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 11560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15823000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9054000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10205000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 6657000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7032000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4491000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3143000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7180000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3511000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1598000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1603000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5755000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 854000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3469000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5725000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 987000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1806000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2086000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2619000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3702000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2464000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3377000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4613000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12448000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12448000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 1761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 6152000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5430000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7498000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4927000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4814000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7363000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11895000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4188000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 11411000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9335000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3539000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4442000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7011000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7913000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5639000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6488000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 609000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 714000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 475000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 759000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 747000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1085000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25334000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19631000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 31282000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30483000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 28297000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 28761000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18788000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11722000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5357000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8427000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11560000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 15823000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9054000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10205000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6657000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7032000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4491000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2020-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3511000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6962000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2199000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2947000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4132000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5221000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6999000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": -625000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-06-30 | sec_edgar |
| cashflow_financing | {"amount": -691000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": -514000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -475000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-09-30 | sec_edgar |
| cashflow_financing | {"amount": -492000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": -492000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": -352000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -503000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-09-30 | sec_edgar |
| cashflow_financing | {"amount": -441000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -444000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": -390000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -390000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": -390000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": -294000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": -227000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -104000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": -282000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": -1568000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": -951000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 5442000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": -5882000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -166000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": -141000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -3427000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": -12147000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": -7858000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -5374000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -662000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": -8185000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -5896000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": -4913000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 11514000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6438000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-09-30 | sec_edgar |
| cashflow_financing | {"amount": 4844000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-06-30 | sec_edgar |
| cashflow_financing | {"amount": 1469000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-03-31 | sec_edgar |
| cashflow_financing | {"amount": -4976000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": -14836000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-09-30 | sec_edgar |
| cashflow_financing | {"amount": -15979000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-06-30 | sec_edgar |
| cashflow_financing | {"amount": -15031000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-03-31 | sec_edgar |
| cashflow_financing | {"amount": 2270000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3881000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-09-30 | sec_edgar |
| cashflow_financing | {"amount": 3372000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-06-30 | sec_edgar |
| cashflow_financing | {"amount": 472000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-03-31 | sec_edgar |
| cashflow_financing | {"amount": -15998000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -14473000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-09-30 | sec_edgar |
| cashflow_financing | {"amount": -11158000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_investing | {"amount": -13687000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2026-06-30 | sec_edgar |
| cashflow_investing | {"amount": -5183000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_investing | {"amount": -1762000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1655000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-09-30 | sec_edgar |