|
Summary of Significant Accounting Policies Summary of Capitalized Software (Details) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Accounting Policies [Abstract] | |||
| Amounts capitalized for internal-use computer software (including work-in-process) | $ 34,053 | $ 18,360 | $ 17,341 |
| Amounts expensed for amortization of internal-use computer software | $ 18,661 | $ 18,830 | $ 20,694 |