Intangible Assets (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Components of intangible assets |
|
|
|
Gross Carrying Amount |
$ 90,364us-gaap_FiniteLivedIntangibleAssetsGross
|
|
$ 87,371us-gaap_FiniteLivedIntangibleAssetsGross
|
Accumulated Amortization |
(31,850)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
|
(28,717)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
Net Carrying Amount |
58,514us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
58,654us-gaap_IntangibleAssetsNetExcludingGoodwill
|
Amortization expense |
3,133us-gaap_AmortizationOfIntangibleAssets
|
2,444us-gaap_AmortizationOfIntangibleAssets
|
|
Customer lists |
|
|
|
Components of intangible assets |
|
|
|
Gross Carrying Amount |
68,603us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
|
68,603us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
Accumulated Amortization |
(24,015)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
|
(21,699)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
Net Carrying Amount |
44,588us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
|
46,904us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
|
Customer lists | Minimum |
|
|
|
Components of intangible assets |
|
|
|
Useful Life |
4 years
|
|
|
Customer lists | Maximum |
|
|
|
Components of intangible assets |
|
|
|
Useful Life |
12 years
|
|
|
Proprietary technology |
|
|
|
Components of intangible assets |
|
|
|
Gross Carrying Amount |
18,671us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
|
15,678us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
Accumulated Amortization |
(6,458)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
|
(5,808)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
Net Carrying Amount |
12,213us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
|
9,870us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_DevelopedTechnologyRightsMember
|
Proprietary technology | Minimum |
|
|
|
Components of intangible assets |
|
|
|
Useful Life |
1 year 6 months
|
|
|
Proprietary technology | Maximum |
|
|
|
Components of intangible assets |
|
|
|
Useful Life |
8 years
|
|
|
Trade names |
|
|
|
Components of intangible assets |
|
|
|
Useful Life |
5 years
|
|
|
Gross Carrying Amount |
3,090us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
3,090us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Accumulated Amortization |
(1,377)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
(1,210)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Net Carrying Amount |
$ 1,713us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
$ 1,880us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|