| 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,  | 
 
   | 
2019  | 
   | 
2018  | 
   | 
2019  | 
   | 
2018  | 
 
Construction contract revenues:  | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Guaranteed maximum price  | 
$  | 
25,792  | 
 
  | 
   | 
$  | 
9,539  | 
 
  | 
   | 
$  | 
38,148  | 
 
  | 
   | 
$  | 
30,025  | 
 
  | 
 
Firm fixed price  | 
1,335  | 
 
  | 
   | 
6,288  | 
 
  | 
   | 
3,660  | 
 
  | 
   | 
12,723  | 
 
  | 
 
Cost-plus fee  | 
14,969  | 
 
  | 
   | 
1,496  | 
 
  | 
   | 
17,029  | 
 
  | 
   | 
1,554  | 
 
  | 
 
Other  | 
203  | 
 
  | 
   | 
258  | 
 
  | 
   | 
412  | 
 
  | 
   | 
477  | 
 
  | 
 
   | 
$  | 
42,299  | 
 
  | 
   | 
$  | 
17,581  | 
 
  | 
   | 
$  | 
59,249  | 
 
  | 
   | 
$  | 
44,779  | 
 
  | 
 
  
  
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,  | 
 
   | 
2019  | 
   | 
2018  | 
   | 
2019  | 
   | 
2018  | 
 
Construction contract revenues:  | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Construction  | 
$  | 
42,010  | 
 
  | 
   | 
$  | 
16,668  | 
 
  | 
   | 
$  | 
58,499  | 
 
  | 
   | 
$  | 
42,583  | 
 
  | 
 
Design  | 
86  | 
 
  | 
   | 
655  | 
 
  | 
   | 
338  | 
 
  | 
   | 
1,719  | 
 
  | 
 
Other  | 
203  | 
 
  | 
   | 
258  | 
 
  | 
   | 
412  | 
 
  | 
   | 
477  | 
 
  | 
 
   | 
$  | 
42,299  | 
 
  | 
   | 
$  | 
17,581  | 
 
  | 
   | 
$  | 
59,249  | 
 
  | 
   | 
$  | 
44,779  | 
 
  | 
 
  
 
 
 | 
| Schedule of Accounts 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,  | 
 
   | 
2019  | 
   | 
2018  | 
 
Beginning balance  | 
$  | 
6,701  | 
 
  | 
   | 
$  | 
4,577  | 
 
  | 
 
Ending balance  | 
$  | 
34,837  | 
 
  | 
   | 
$  | 
4,805  | 
 
  | 
 
  
 
 
 | 
| Contract with Customer, Asset and Liability | 
Changes in contract liabilities were as follows (in thousands):
 |  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
   | 
For the Six Months Ended June 30,  | 
 
   | 
2019  | 
   | 
2018  | 
 
Beginning balance  | 
$  | 
568  | 
 
  | 
   | 
$  | 
27,402  | 
 
  | 
 
Ending balance  | 
$  | 
156  | 
 
  | 
   | 
$  | 
515  | 
 
  | 
 
Portion of beginning balance recognized in revenue during:  | 
   | 
   | 
   | 
 
Three months ended June 30  | 
$  | 
6  | 
 
  | 
   | 
$  | 
7,999  | 
 
  | 
 
Six months ended June 30  | 
$  | 
445  | 
 
  | 
   | 
$  | 
27,296  | 
 
  | 
 
  
 
 The beginning and ending balances of our contract assets were as follows (in thousands):
 |  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
   | 
For the Six Months Ended June 30,  | 
 
   | 
2019  | 
   | 
2018  | 
 
Beginning balance  | 
$  | 
3,189  | 
 
  | 
   | 
$  | 
4,884  | 
 
  | 
 
Ending balance  | 
$  | 
12,629  | 
 
  | 
   | 
$  | 
4,158  | 
 
  | 
 
  
 
 
 |