XML 56 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements Of Stockholders' Equity (USD $)
In Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance at Dec. 31, 2011 $ 299,084us-gaap_StockholdersEquity $ 5us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 259,315us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 39,787us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (23)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, shares at Dec. 31, 2011   49,145us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Net income 38,957us-gaap_NetIncomeLoss        
Unrealized gain (loss) on available-for-sale securities, net of tax 3us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax       3us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances, shares   1,869us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances 3,154us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,154us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of Common Stock Related to Business Acquisition 0us-gaap_StockIssuedDuringPeriodValueAcquisitions        
Issuance of restricted stock upon early exercise of options, shares   70us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Vesting of stock options early exercised 105rpxc_VestingOfStockOptionsEarlyExercised 0rpxc_VestingOfStockOptionsEarlyExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
105rpxc_VestingOfStockOptionsEarlyExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 10,644us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   10,644us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Tax benefit of equity award deductions 8,317us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   8,317us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Other (5)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther   (5)us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Balance at Dec. 31, 2012 360,259us-gaap_StockholdersEquity 5us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
281,530us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
78,744us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(20)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, shares at Dec. 31, 2012   51,084us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Net income 40,783us-gaap_NetIncomeLoss        
Unrealized gain (loss) on available-for-sale securities, net of tax 68us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax       68us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances, shares   1,618us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances 5,223us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
5,223us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of Common Stock Related to Business Acquisition 0us-gaap_StockIssuedDuringPeriodValueAcquisitions        
Vesting of stock options early exercised 66rpxc_VestingOfStockOptionsEarlyExercised 0rpxc_VestingOfStockOptionsEarlyExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
66rpxc_VestingOfStockOptionsEarlyExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 16,192us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   16,192us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Tax benefit of equity award deductions 3,088us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   3,088us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Repurchase of common stock, shares (10)us-gaap_StockRepurchasedDuringPeriodShares        
Tax withholdings related to net share settlements of restricted stock units (756)rpxc_Taxwithholdingsrelatedtonetsharesettlementsofrestrictedstockunits   (756)rpxc_Taxwithholdingsrelatedtonetsharesettlementsofrestrictedstockunits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Balance at Dec. 31, 2013 424,923us-gaap_StockholdersEquity 5us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
305,343us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
119,527us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
48us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, shares at Dec. 31, 2013   52,692us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Net income 39,341us-gaap_NetIncomeLoss     39,341us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Unrealized gain (loss) on available-for-sale securities, net of tax (156)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax       (156)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances, shares 623us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 1,188us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of common stock upon exercise of stock options, vesting of restricted stock units and other common stock issuances 3,163us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   3,163us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Issuance of Common Stock Related to Business Acquisition, Shares   182us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of Common Stock Related to Business Acquisition 3,156us-gaap_StockIssuedDuringPeriodValueAcquisitions   3,156us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 17,747us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   17,747us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Tax benefit of equity award deductions 1,799us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   1,799us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Tax withholdings related to net share settlements of restricted stock units 4,928rpxc_Taxwithholdingsrelatedtonetsharesettlementsofrestrictedstockunits   4,928rpxc_Taxwithholdingsrelatedtonetsharesettlementsofrestrictedstockunits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Balance at Dec. 31, 2014 $ 485,045us-gaap_StockholdersEquity $ 5us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 326,280us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 158,868us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (108)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, shares at Dec. 31, 2014   54,062us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember