v2.3.0.15
Segment Information (Details 2) (USD $)
In Thousands
3 Months Ended9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Sep. 30, 2011
Sep. 30, 2010
Revenue    
Total revenues$ 565,957$ 264,665$ 1,201,078$ 748,873
United States [Member]
    
Revenue    
Total revenues542,533246,3581,132,047695,252
Canada [Member]
    
Revenue    
Total revenues$ 23,424$ 18,307$ 69,031$ 53,621