Income Taxes Schedule of Income before Income Tax, Domestic and Foreign (Details) (USD $)
In Thousands, unless otherwise specified |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2011
|
Sep. 30, 2011
|
Jun. 30, 2011
|
Mar. 31, 2011
|
Dec. 31, 2010
|
Sep. 30, 2010
|
Jun. 30, 2010
|
Mar. 31, 2010
|
Dec. 31, 2011
|
Dec. 31, 2010
|
Dec. 31, 2009
|
|
Income Tax Disclosure [Abstract] | |||||||||||
Domestic | $ 21,123 | $ 10,551 | $ 26,918 | ||||||||
Foreign | 11,752 | 6,237 | 6,176 | ||||||||
INCOME BEFORE INCOME TAXES | $ 5,626 | $ 6,507 | $ 10,847 | $ 10,210 | $ 5,523 | $ (3,442) | $ 8,777 | $ 6,346 | $ 32,875 | $ 16,788 | $ 33,094 |