XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Construction Contracts (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2024
Contractors [Abstract] |
Schedule of Balances and Changes of Construction Contracts | The following table summarizes the changes to the balances in the Company’s construction contract costs and estimated earnings in excess of billings account and the billings in excess of construction contract costs and estimated earnings account for the six months ended June 30, 2024 and 2023 (in thousands):
|  | Six Months Ended June 30, 2024 |  | Six Months Ended June 30, 2023
|  | Construction contract costs and estimated earnings in excess of billings |  | Billings in excess of construction contract costs and estimated earnings |  | Construction contract costs and estimated earnings in excess of billings |  | Billings in excess of construction contract costs and estimated earnings
Beginning balance |  | $ | 104 |  |  | $ | 21,414 |  |  | $ | 342 |  |  | $ | 17,515 |
Revenue recognized that was included in the balance at the beginning of the period |  | — |  |  | (21,414) |  |  | — |  |  | (17,515) |
Increases due to new billings, excluding amounts recognized as revenue during the period |  | — |  |  | 21,454 |  |  | — |  |  | 19,282 |
Transferred to receivables |  | (106) |  |  | — |  |  | (343) |  |  | — |
Construction contract costs and estimated earnings not billed during the period |  | 542 |  |  | — |  |  | 406 |  |  | — |
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion |  | 2 |  |  | (2,036) |  |  | 1 |  |  | (971) |
Ending balance |  | $ | 542 |  |  | $ | 19,418 |  |  | $ | 406 |  |  | $ | 18,311 |
The Company’s balances and changes in construction contract price allocated to unsatisfied performance obligations (backlog) as of June 30, 2024 and 2023 were as follows (in thousands):
|  | Three Months Ended June 30, |  | Six Months Ended June 30,
|  | 2024 |  | 2023 |  | 2024 |  | 2023
Beginning backlog |  | $ | 343,406 |  |  | $ | 651,840 |  |  | $ | 472,169 |  |  | $ | 665,564 |
New contracts/change orders |  | 76,585 |  |  | 43,975 |  |  | 75,181 |  |  | 114,767 |
Work performed |  | (117,141) |  |  | (103,029) |  |  | (244,500) |  |  | (187,545) |
Ending backlog |  | $ | 302,850 |  |  | $ | 592,786 |  |  | $ | 302,850 |  |  | $ | 592,786 |
Schedule of Net Position of Uncompleted Construction Contracts | The Company’s net position on uncompleted construction contracts comprised the following as of June 30, 2024 and December 31, 2023 (in thousands):
| June 30, 2024 |  | December 31, 2023
Costs incurred on uncompleted construction contracts | $ | 820,166 |  |  | $ | 718,571 |
Estimated earnings | 29,958 |  |  | 26,089 |
Billings | (869,000) |  |  | (765,970) |
Net position | $ | (18,876) |  |  | $ | (21,310) |
Construction contract costs and estimated earnings in excess of billings | $ | 542 |  |  | $ | 104 |
Billings in excess of construction contract costs and estimated earnings | (19,418) |  |  | (21,414) |
Net position | $ | (18,876) |  |  | $ | (21,310) |
The above table reflects the net effect of projects closed as of June 30, 2024 and December 31, 2023, as applicable.

X
- Definition Net Position of Cost and Estimated Earning on Uncompleted Contracts + References No definition available. + Details
Name: | ahh_NetPositionOfCostAndEstimatedEarningOnUncompletedContractsTableTextBlock
Namespace Prefix: | ahh_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ContractorsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration