Xperi Corp
CIK 0001690666 · QID Q7705659
Industry: Semiconductors & Related Devices
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 3890000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 4650000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 3390000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 4485000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 1773000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 2764000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 3361000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 2790000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 3624000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 4233000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 6273000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 6580000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 4239000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 7531000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 1090000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 30835000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 24177000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 21015000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 26495000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 42043000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 30294000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 26219000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 19245000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 23107000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 199626000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-01-01 | sec_edgar |
| accounts_receivable | {"amount": 17010000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15228000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 32603000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 22995000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 15863000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1784000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| capex | {"amount": 688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-03-31 | sec_edgar |
| capex | {"amount": 8813000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 7956000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-09-30 | sec_edgar |
| capex | {"amount": 858000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-03-31 | sec_edgar |
| capex | {"amount": 3338000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"amount": 2451000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-30 | sec_edgar |
| capex | {"amount": 3323000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 108405000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 74551000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 75717000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 50508000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 76489000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 113625000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 51866000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55804000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 34966000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 138260000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 88535000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 74415000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 60548000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 65626000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22599000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 50908000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 73722000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 108405000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 74551000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 75717000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 50508000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 76489000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 113625000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 51866000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 55804000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 34966000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 138260000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 97075000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 82884000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 69017000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 65626000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 50401000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22599000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": -9947000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": -189184000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": -129069000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": -120319000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -59589000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": -171200000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": -156846000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": -141557000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": -123516000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": -55787000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": -38736000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": -20316000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": -9198000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 481563000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": -93291000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-09-30 | sec_edgar |
| cashflow_financing | {"amount": -80314000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-06-30 | sec_edgar |
| cashflow_financing | {"amount": -46283000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-03-31 | sec_edgar |
| cashflow_financing | {"amount": -154299000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": -80367000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": 11157000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -19143000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -13053000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": -11691000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": 8632000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": 11432000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": 1819000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": 19866000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": 15572000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -18844000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -15584000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -8228000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -6373000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_investing | {"amount": -592396000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": 9673000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2016-09-30 | sec_edgar |
| cashflow_investing | {"amount": 28368000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2016-06-30 | sec_edgar |
| cashflow_investing | {"amount": 26971000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2016-03-31 | sec_edgar |
| cashflow_investing | {"amount": -21286000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -76651000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 32644000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": 169253000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 104214000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": 68893000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": 13821000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": 135133000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 68633000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": 39235000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 4650000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": 147265000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 85769000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": 45802000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": 18962000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 153860000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 111420000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": 72774000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": 30148000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": 147276000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 134204000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 64716000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 63622000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 63527000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 63328000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 63151000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 62212000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 62158000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 61994000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60502000, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60608000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60502000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60341000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60242000, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 59596000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 58692000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50534837, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-04-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50530000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49861846, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-02-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49620000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49542291, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-10-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49536000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49340897, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-07-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49338000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49284131, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49209000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48652499, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-02-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48408000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48418161, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48663000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49097002, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48962000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49030824, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-04-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49283000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49292756, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-02-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49103000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49314332, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-10-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49283000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49519088, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-07-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49511000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49437285, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49418000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49050003, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-02-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 48854000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50294000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1584000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 8460000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1505000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 6241000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 2529000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4736000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2207000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 13291000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 5003000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 9407000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 2080000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4404000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2324000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 6308000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 4370000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 1667000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 1303000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2703000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1400000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 551000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 99000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 238000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 52000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 139000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 87000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 566000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 384000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 313493000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/61c4b196-f757-474a-8a9e-bf8adb67b1fc