XML 45 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregated Revenue
The following table presents the disaggregation of our revenue for the three months ended March 31, 2020 and 2019 (in thousands):
 
Three months ended March 31,
 
 
 
 
 
2020
 
2019
 
 Increase/(Decrease)
Variable patent royalty revenue
$
5,946

 
$
9,280

 
$
(3,334
)
 
(36
)%
Fixed-fee royalty revenue
66,347

 
62,873

 
3,474

 
6
 %
Current patent royalties a
72,293

 
72,153

 
140

 
 %
Non-current patent royalties b
705

 
(5,775
)
 
6,480

 
112
 %
Total patent royalties
72,998

 
66,378

 
6,620

 
10
 %
Current technology solutions revenue a
3,212

 
2,028

 
1,184

 
58
 %
Patent sales b

 
225

 
(225
)
 
 %
Total revenue
$
76,210

 
$
68,631

 
$
7,579

 
11
 %
 
 
 
 
 
 
 
 
a.
Recurring revenues are comprised of current patent royalties, inclusive of Dynamic Fixed-Fee Agreement royalties, and current technology solutions revenue.
b.
Non-recurring revenues are comprised of non-current patent royalties, which primarily include past patent royalties and royalties from static agreements, as well as patent sales.
    During first quarter 2020, we recognized $55.2 million of revenue that had been included in deferred revenue as of the beginning of the period. As of March 31, 2020, we had contract assets of $12.5 million and $9.5 million included within "Accounts receivable" and "Other non-current assets" in the condensed consolidated balance sheet, respectively. As of December 31, 2019, we had contract assets of $16.2 million and $10.2 million included within "Accounts receivable" and "Other non-current assets" in the condensed consolidated balance sheet, respectively.
Contracted Revenue
Based on contracts signed and committed as of March 31, 2020, we expect to recognize the following revenue from Dynamic Fixed-Fee Agreement payments over the term of such contracts (in thousands):
 
Revenue
Remainder 2020
$
194,989

2021
191,401

2022
86,728

2023

2024