|
Equity Transactions Share Repurchases (Details) (USD $) Share data in Thousands, except Per Share data, unless otherwise specified
|
3 Months Ended |
6 Months Ended |
9 Months Ended |
12 Months Ended |
34 Months Ended |
3 Months Ended |
|
|
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Jun. 30, 2014
|
Jun. 30, 2013
|
Sep. 30, 2014
|
Sep. 30, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
Mar. 31, 2011
|
Jun. 30, 2012
|
Mar. 31, 2009
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
3,554us-gaap_StockRepurchasedDuringPeriodShares |
917us-gaap_StockRepurchasedDuringPeriodShares |
4,838us-gaap_StockRepurchasedDuringPeriodShares |
1,012us-gaap_StockRepurchasedDuringPeriodShares |
|
|
|
| Stock Repurchased During Period, Value |
|
|
|
|
|
|
|
|
|
|
|
|
$ 152,625,000us-gaap_StockRepurchasedDuringPeriodValue |
$ 29,135,000us-gaap_StockRepurchasedDuringPeriodValue |
$ 152,694,000us-gaap_StockRepurchasedDuringPeriodValue |
$ 25,000,000us-gaap_StockRepurchasedDuringPeriodValue |
|
|
|
| Common Stock, Dividends, Per Share, Declared |
$ 0.20us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.20us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.20us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.10us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.10us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.10us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.10us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.10us-gaap_CommonStockDividendsPerShareDeclared |
|
|
|
|
$ 0.70us-gaap_CommonStockDividendsPerShareDeclared |
$ 0.40us-gaap_CommonStockDividendsPerShareDeclared |
$ 1.90us-gaap_CommonStockDividendsPerShareDeclared |
|
|
|
|
| Dividends, Common Stock, Cash |
7,500,000us-gaap_DividendsCommonStockCash |
7,666,000us-gaap_DividendsCommonStockCash |
8,033,000us-gaap_DividendsCommonStockCash |
3,954,000us-gaap_DividendsCommonStockCash |
4,031,000us-gaap_DividendsCommonStockCash |
4,119,000us-gaap_DividendsCommonStockCash |
4,118,000us-gaap_DividendsCommonStockCash |
4,115,000us-gaap_DividendsCommonStockCash |
11,987,000us-gaap_DividendsCommonStockCash |
8,233,000us-gaap_DividendsCommonStockCash |
19,653,000us-gaap_DividendsCommonStockCash |
12,352,000us-gaap_DividendsCommonStockCash |
27,153,000us-gaap_DividendsCommonStockCash |
16,383,000us-gaap_DividendsCommonStockCash |
|
|
|
|
|
| Note Warrant [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27,600,000us-gaap_ProceedsFromIssuanceOfWarrants / us-gaap_DebtInstrumentAxis = us-gaap_NoteWarrantMember |
|
|
| Note Warrant2 [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4,100,000us-gaap_ProceedsFromIssuanceOfWarrants / us-gaap_DebtInstrumentAxis = idcc_NoteWarrant2Member |
|
|
| 2009 Repurchase Program [Domain] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
2,286us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
1,012us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
|
|
|
| Stock Repurchased During Period, Value |
|
|
|
|
|
|
|
|
|
|
|
|
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
75,000,000us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
25,000,000us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2009RepurchaseProgramDomain |
|
|
|
| 2012 Repurchase Program [Domain] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
917us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
2,552us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
|
|
|
| Stock Repurchased During Period, Value |
|
|
|
|
|
|
|
|
|
|
|
|
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
29,135,000us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
77,694,000us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2012RepurchaseProgramDomain |
|
|
|
| 2014 Repurchase Program [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
3,554us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
|
|
|
| Stock Repurchased During Period, Value |
|
|
|
|
|
|
|
|
|
|
|
|
152,625,000us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
0us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_ShareRepurchaseProgramAxis = idcc_A2014RepurchaseProgramMember |
|
|
|
| 2012 Repurchase Program [Domain] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchase Program, Authorized Amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 / us-gaap_StatementClassOfStockAxis = idcc_A2012RepurchaseProgramDomain |
|
| 2009 Repurchase Program [Domain] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchase Program, Authorized Amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 / us-gaap_StatementClassOfStockAxis = idcc_A2009RepurchaseProgramDomain |
| 2014 Repurchase Program [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Accelerated Share Repurchases [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Repurchase Program, Authorized Amount |
|
|
$ 300,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 / us-gaap_StatementClassOfStockAxis = idcc_A2014RepurchaseProgramMember |
|
|
|
|
|
$ 300,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 / us-gaap_StatementClassOfStockAxis = idcc_A2014RepurchaseProgramMember |
|
|
|
|
|
|
|
|
|
|