Commitments and Contingencies (Details 3) (USD $)
12 Months Ended
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Lease obligations for office and storage facilities, including amounts of escalating operating lease rental payments      
2012 $ 13,152,000    
2013 13,119,000    
2014 11,429,000    
2015 10,715,000    
2016 10,314,000    
Thereafter 71,107,000    
Total 129,836,000    
Rent expense, net of sublease rentals 9,200,000 6,200,000 6,500,000
Sublease rentals $ 200,000 $ 200,000 $ 300,000
Minimum
     
Operating leases      
Period of operating leases (in years) 3    
Number of renewal options 1    
Maximum
     
Operating leases      
Period of operating leases (in years) 10