XML 23 R48.htm IDEA: XBRL DOCUMENT v2.3.0.15
Certain Balance Sheet Components Accounts Receivable, Net Additional Information (Details) (USD $)
9 Months Ended
Sep. 30, 2011
Dec. 31, 2010
Long term Retainage Contract Receivables [Line Items]  
Unbilled Contracts Receivable$ 5,800,000$ 2,100,000
Number of months current retainage amounts and unbilled receivables are expected to be collected12 months 
Long-term unbilled receivables and long-term retainage contract receivables31,400,0005,900,000
Number of months collection is not anticipated for long-term unbilled and retainage contract receivables12 months 
Number of Months Long-Term Unbilled and Retainage Contract Receivables are Expected to be Collected18 months 
Reclassified from current accounts receivables to other long-term assets [Member]
  
Long term Retainage Contract Receivables [Line Items]  
Unbilled Contracts Receivable7,500,000 
Contract Receivable Retainage, Due after One Year11,700,000 
Long Term Retainage Contract Receivables [Member]
  
Long term Retainage Contract Receivables [Line Items]  
Contract Receivable Retainage, Due One Year or Less$ 887,000$ 12,500,000