XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Construction Contract and Other Service Revenues (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The table below reports construction contract and other service revenues by compensation arrangement (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Construction contract revenue:
Guaranteed maximum price$11,388 $5,432 $13,489 $10,476 
Cost-plus fee5,847 3,563 18,333 6,872 
Firm fixed price2,441 2,984 3,912 8,056 
Other312 257 812 513 
$19,988 $12,236 $36,546 $25,917 
The table below reports construction contract and other service revenues by service type (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2021202020212020
Construction contract revenue:
Construction$18,828 $10,851 $34,584 $23,734 
Design848 1,128 1,150 1,670 
Other312 257 812 513 
$19,988 $12,236 $36,546 $25,917 
Contract with Customer, Contract Asset, Contract Liability and Receivable The beginning and ending balances of accounts receivable related to our construction contracts were as follows (in thousands):
For the Six Months Ended June 30,
20212020
Beginning balance$13,997 $12,378 
Ending balance$10,003 $8,898 
The beginning and ending balances of our contract assets were as follows (in thousands):
For the Six Months Ended June 30,
20212020
Beginning balance$10,343 $17,223 
Ending balance$9,766 $5,508 
Changes in contract liabilities were as follows (in thousands):
For the Six Months Ended June 30,
20212020
Beginning balance$4,610 $1,184 
Ending balance$2,320 $2,435 
Portion of beginning balance recognized in revenue during:
Three months ended June 30$2,070 $92 
Six months ended June 30
$2,617 $738