Business combinations (Details) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2011
Jun. 30, 2012
Act [Member]
Jun. 30, 2011
Act [Member]
Jun. 30, 2012
Act [Member]
Jun. 30, 2011
Act [Member]
Business Acquisition [Line Items]                
Acquired Indefinite-lived Intangible Asset, Amount Adjustment         $ 2,100,000      
Business Acquisition, Pro Forma Revenue           77,470,000   158,410,000
Business Acquisition, Pro Forma Net Income (Loss)           3,348,000   7,855,000
Business Acquisition, Pro Forma Earnings Per Share, Basic             $ 0.11 $ 0.26
Business Acquisition, Pro Forma Earnings Per Share, Diluted             $ 0.11 $ 0.26
Business Acquisition Pro Forma Weighted Average Shares Outstanding Basic           30,107   30,118
Business Acquisition Pro Forma Weighted Average Shares Outstanding Diluted           30,211   30,252
Fair Value Measurement with Unobservable Inputs Reconciliation Recurring Basis Liability Earnout Payments (13,654,000) (13,654,000)     13,700,000      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (9,883,000) (9,952,000)     10,100,000      
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value $ 9,691,000 $ 9,691,000 $ 37,096,000 $ 40,225,000 $ 1,400,000   $ 1,400,000