XML 63 R99.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Schedule of Future Minimum Operating Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Leases [Abstract]  
Operating leases future minimum payments due July 1, 2012 to December 31, 2012 $ 1,135
Operating leases future minimum payments due in 2013 2,256
Operating leases future minimum payments due in 2014 2,252
Operating leases future minimum payments due in 2015 1,740
Operating leases future minimum payments due in 2016 1,463
Operating leases future minimum payments due 2017 and thereafter 11,860
Operating leases future minimum payments due $ 20,706