|
Certain Balance Sheet Components Accounts Receivable, Net, Additional Information (Details) (USD $)
|
Sep. 30, 2014
|
Dec. 31, 2013
|
|---|---|---|
|
Current retainage contract receivables [Member]
|
||
| Accounts Receivable, Net (Line Items] | ||
| Contract Receivable Retainage, Next Rolling Twelve Months | $ 4,700,000 | $ 3,200,000 |
| Unbilled Contracts Receivable | 3,600,000 | 4,300,000 |
|
Long Term Retainage Contract Receivables [Member]
|
||
| Accounts Receivable, Net (Line Items] | ||
| Long-term unbilled retainage receivables | 4,500,000 | 4,700,000 |
| Contract Receivable Retainage, Due after Next Rolling Twelve Months | $ 0 | $ 0 |