XML 53 R31.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Revenue From Contract With Customer [Abstract] |
Schedule of Revenue Disaggregated by Product Category/End Market | Revenue disaggregated by product category/end market was as follows (in thousands):
|  | Years Ended December 31, |
|  | 2020 |  |  | 2019 |  |  | 2018 |
Consumer Experience |  | $ | 173,719 |  |  | $ | 116,130 |  |  | $ | 135,354 |
Pay-TV |  |  | 131,920 |  |  |  | — |  |  |  | — |
Connected Car |  |  | 70,462 |  |  |  | 81,994 |  |  |  | 82,995 |
Product revenue |  |  | 376,101 |  |  |  | 198,124 |  |  |  | 218,349 |
IP Licensing revenue |  |  | 515,919 |  |  |  | 81,943 |  |  |  | 187,784 |
Total revenue |  | $ | 892,020 |  |  | $ | 280,067 |  |  | $ | 406,133 |
Schedule of Contract Assets | Contract assets were recorded in the Consolidated Balance Sheets as follows (in thousands):
|  | December 31, 2020 |  |  | December 31, 2019 |
Unbilled contracts receivable |  | $ | 132,431 |  |  | $ | 121,826 |
Other current assets |  |  | 1,208 |  |  |  | — |
Long-term unbilled contracts receivable |  | $ | 6,761 |  |  |  | 26,672 |
Other long-term assets |  |  | 2,591 |  |  |  | — |
Total contract assets |  | $ | 142,991 |  |  | $ | 148,498 |
Schedule of Allowance for Credit Losses | The following table presents the activity in the allowance for credit losses for the year ended December 31, 2020, 2019 and 2018 (in thousands):
|  | Years Ended December 31, |
|  | 2020 |  |  | 2019 |  |  | 2018 |
|  | Accounts Receivable |  |  | Unbilled Contracts Receivable |  |  | Accounts Receivable |  |  | Unbilled Contracts Receivable |  |  | Accounts Receivable |  |  | Unbilled Contracts Receivable |
Beginning balance |  | $ | 566 |  |  | $ | — |  |  | $ | 779 |  |  | $ | — |  |  | $ | 1,181 |  |  | $ | — |
Provision for credit losses |  |  | 7,418 |  | * |  | 2,231 |  | * |  | (74 | ) |  |  | — |  |  |  | 417 |  |  |  | — |
Recoveries/charged-off |  |  | (648 | ) |  |  | — |  |  |  | (139 | ) |  |  | — |  |  |  | (819 | ) |  |  | — |
Balance at end of period |  | $ | 7,336 |  |  | $ | 2,231 |  |  | $ | 566 |  |  | $ | — |  |  | $ | 779 |  |  | $ | — |
* The increase in provision for credit losses was based on assessment of current conditions including the COVID-19 pandemic and anticipation of delayed or delinquent payments on existing accounts receivable as a result of the declining financial health and liquidity positions of certain of the Company’s customers, as well as U.S. restrictions on trade with certain Chinese customers, and certain late payments and collection related issues.
Schedule of Revenue Recognized in Period | The following table presents additional revenue and contract disclosures (in thousands):
|  | Years Ended December 31, |
|  | 2020 |  |  | 2019 |  |  | 2018 |
Revenue recognized in the period from: |  |  |  |  |  |  |  |  |  |  |  |
Amounts included in deferred revenue at the beginning of the period |  | $ | 720 |  |  | $ | 3,130 |  |  | $ | 2,347 |
Amounts included in deferred revenue acquired from the Mergers |  | $ | 20,271 |  |  | $ | — |  |  | $ | — |
Performance obligations satisfied in previous periods (true ups, licensee reporting adjustments and settlements) (1) |  | $ | 296,031 |  | (2) | $ | 2,935 |  |  | $ | 1,323 |
(1) True ups represent the differences between the Company’s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees in the following period. Licensee reporting adjustments represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company’s inquiries or compliance audits. Settlements represent resolutions of litigation during the period for past royalties owed pursuant to expired or terminated IP license agreements. (2) Includes past royalty revenue from Comcast Corporation (“Comcast”). On November 9, 2020, the Company entered into a patent license agreement (the “Agreement”) with Comcast and the Company resolved all of the outstanding litigation with Comcast. The Agreement is effective as of the expiration of Comcast’s prior agreement in 2016 and its term continues into 2031. In connection with the Agreement, the Company recorded revenue from past royalties in the fourth quarter of 2020 and expects to record revenue from the prospective license into 2031.
Schedule of Remaining Performance Obligations | The Company’s remaining revenue under contracts with performance obligations was as follows (in thousands):
|  | December 31, |
|  | 2020 |  |  | 2019 |
Revenue from contracts with performance obligations expected to be satisfied in: |  |  |  |  |  |  |  |
2021 |  | $ | 152,008 |  |  | $ | 5,337 |
2022 |  |  | 102,764 |  |  |  | 990 |
2023 |  |  | 91,636 |  |  |  | 345 |
2024 |  |  | 77,989 |  |  |  | — |
2025 |  |  | 76,028 |  |  |  | — |
Thereafter |  |  | 429 |  |  |  | — |
Total |  | $ | 500,854 |  |  | $ | 6,672 |

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract with customer asset. + References No definition available. + Details
Name: | xper_ContractWithCustomerAssetTableTextBlock
Namespace Prefix: | xper_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration