v2.4.0.6
Commitments (Details) (USD $)
12 Months Ended
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Operating Leases, Income Statement [Abstract]      
Operating Leases, Rent Expense $ 3,400,000 $ 2,900,000 $ 2,700,000
2012 - Operating leases 3,003,000    
2013 - Operating leases 1,134,000    
2014 - Operating leases 657,000    
2015 - Operating leases 329,000    
2016 - Operating leases 173,000    
Thereafter - Operating leases $ 0