2021 Q1 Form 10-Q Financial Statement
#000073326921000008 Filed on February 08, 2021
Income Statement
Concept | 2021 Q1 | 2020 Q4 | 2019 Q4 |
---|---|---|---|
Revenue | $119.2M | $119.8M | $102.2M |
YoY Change | 12.77% | 17.16% | 27.74% |
Cost Of Revenue | $37.60M | $37.09M | $37.97M |
YoY Change | 1.9% | -2.32% | 8.98% |
Gross Profit | $81.60M | $82.67M | $64.25M |
YoY Change | 18.52% | 28.66% | 42.2% |
Gross Profit Margin | 68.46% | 69.03% | 62.86% |
Selling, General & Admin | $85.70M | $67.85M | $78.10M |
YoY Change | 8.76% | -13.13% | 15.05% |
% of Gross Profit | 105.02% | 82.07% | 121.55% |
Research & Development | $46.50M | $30.61M | $27.40M |
YoY Change | 63.73% | 11.7% | 33.88% |
% of Gross Profit | 56.99% | 37.03% | 42.65% |
Depreciation & Amortization | $6.200M | $6.500M | $8.100M |
YoY Change | -21.52% | -19.75% | -7.95% |
% of Gross Profit | 7.6% | 7.86% | 12.61% |
Operating Expenses | $132.2M | $98.45M | $105.7M |
YoY Change | 23.32% | -6.89% | 13.21% |
Operating Profit | -$50.60M | -$15.78M | -$41.49M |
YoY Change | 31.94% | -61.96% | -13.95% |
Interest Expense | |||
YoY Change | |||
% of Operating Profit | |||
Other Income/Expense, Net | -$400.0K | -$86.00K | $3.158M |
YoY Change | -125.0% | -102.72% | -69.65% |
Pretax Income | -$52.30M | -$15.87M | -$38.33M |
YoY Change | 33.42% | -58.6% | 1.38% |
Income Tax | -$19.50M | -$4.142M | -$287.0K |
% Of Pretax Income | |||
Net Earnings | -$32.80M | -$11.73M | -$38.04M |
YoY Change | 700.0% | -69.18% | -103.6% |
Net Earnings / Revenue | -27.52% | -9.79% | -37.21% |
Basic Earnings Per Share | -$0.18 | -$0.56 | |
Diluted Earnings Per Share | -$488.8K | -$0.18 | -$0.56 |
COMMON SHARES | |||
Basic Shares Outstanding | 66.92M shares | 66.52M shares | 67.47M shares |
Diluted Shares Outstanding | 66.52M shares | 67.47M shares |
Balance Sheet
Concept | 2021 Q1 | 2020 Q4 | 2019 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $572.8M | $663.4M | $767.2M |
YoY Change | -20.2% | -13.53% | -50.4% |
Cash & Equivalents | $572.8M | $663.4M | $767.2M |
Short-Term Investments | |||
Other Short-Term Assets | $64.05M | $31.69M | $46.22M |
YoY Change | 96.08% | -31.45% | 68.89% |
Inventory | |||
Prepaid Expenses | $31.66M | $12.26M | $12.63M |
Receivables | $114.3M | $115.9M | $87.71M |
Other Receivables | $75.60M | $47.70M | $35.80M |
Total Short-Term Assets | $825.7M | $858.7M | $933.1M |
YoY Change | -7.88% | -7.98% | -43.31% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $11.96M | $13.52M | $20.38M |
YoY Change | -38.11% | -33.66% | -17.1% |
Goodwill | $357.4M | $301.3M | $297.8M |
YoY Change | 20.03% | 1.19% | 45.49% |
Intangibles | $39.73M | $32.58M | |
YoY Change | -12.1% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $30.85M | $32.33M | $54.24M |
YoY Change | 13.58% | -40.39% | 56.94% |
Total Long-Term Assets | $462.6M | $400.8M | $410.8M |
YoY Change | 14.08% | -2.42% | 45.94% |
TOTAL ASSETS | |||
Total Short-Term Assets | $825.7M | $858.7M | $933.1M |
Total Long-Term Assets | $462.6M | $400.8M | $410.8M |
Total Assets | $1.288B | $1.260B | $1.344B |
YoY Change | -1.04% | -6.28% | -30.28% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $48.90M | $44.50M | $49.20M |
YoY Change | -14.21% | -9.55% | 96.02% |
Accrued Expenses | $104.8M | $101.1M | $95.30M |
YoY Change | 7.16% | 6.09% | 37.92% |
Deferred Revenue | $11.60M | $11.79M | $4.553M |
YoY Change | 76.31% | 158.93% | 55.45% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $165.2M | $157.3M | $149.1M |
YoY Change | 2.4% | 5.54% | -72.43% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $42.39M | $43.67M | $50.73M |
YoY Change | -20.01% | -13.92% | 88.0% |
Total Long-Term Liabilities | $42.39M | $43.67M | $50.73M |
YoY Change | -20.01% | -13.92% | 88.0% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $165.2M | $157.3M | $149.1M |
Total Long-Term Liabilities | $42.39M | $43.67M | $50.73M |
Total Liabilities | $207.6M | $201.0M | $199.8M |
YoY Change | -3.14% | 0.6% | -64.82% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $1.455B | $1.488B | $1.549B |
YoY Change | -5.84% | -3.97% | -9.67% |
Common Stock | $1.645B | $1.589B | $1.493B |
YoY Change | 8.86% | 6.4% | 8.19% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $1.081B | $1.059B | $1.143B |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.288B | $1.260B | $1.344B |
YoY Change | -1.04% | -6.28% | -30.28% |
Cashflow Statement
Concept | 2021 Q1 | 2020 Q4 | 2019 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$32.80M | -$11.73M | -$38.04M |
YoY Change | 700.0% | -69.18% | -103.6% |
Depreciation, Depletion And Amortization | $6.200M | $6.500M | $8.100M |
YoY Change | -21.52% | -19.75% | -7.95% |
Cash From Operating Activities | -$17.90M | $14.70M | $15.80M |
YoY Change | 4375.0% | -6.96% | -165.29% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$400.0K | -$700.0K | -$2.800M |
YoY Change | -71.43% | -75.0% | 47.37% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$62.80M | -$18.10M | $0.00 |
YoY Change | -432.28% | -100.0% | |
Cash From Investing Activities | -$63.10M | -$18.90M | -$2.800M |
YoY Change | -458.52% | 575.0% | -100.12% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -500.0K | 1.500M | -23.50M |
YoY Change | -99.24% | -106.38% | -96.93% |
NET CHANGE | |||
Cash From Operating Activities | -17.90M | 14.70M | 15.80M |
Cash From Investing Activities | -63.10M | -18.90M | -2.800M |
Cash From Financing Activities | -500.0K | 1.500M | -23.50M |
Net Change In Cash | -81.50M | -2.700M | -10.50M |
YoY Change | 66.33% | -74.29% | -100.72% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$17.90M | $14.70M | $15.80M |
Capital Expenditures | -$400.0K | -$700.0K | -$2.800M |
Free Cash Flow | -$17.50M | $15.40M | $18.60M |
YoY Change | -1850.0% | -17.2% | -183.41% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2021 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000733269 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | ||
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
us-gaap:OtherAssets | |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
us-gaap:OtherAssets | |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:OtherLiabilitiesNoncurrent | |
CY2020Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:OtherLiabilitiesNoncurrent | |
CY2020Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccruedLiabilitiesCurrent | |
CY2020Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccruedLiabilitiesCurrent | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2020-12-31 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-38669 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
LiveRamp Holdings, Inc. | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
94104 | ||
dei |
City Area Code
CityAreaCode
|
866 | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
83-1269307 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
225 Bush Street, Seventeenth Floor | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
San Francisco | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CA | ||
dei |
Local Phone Number
LocalPhoneNumber
|
352-3267 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $.10 Par Value | ||
dei |
Trading Symbol
TradingSymbol
|
RAMP | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2021Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
66919411 | shares |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
663401000 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
717811000 | USD |
CY2020Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
0 | USD |
CY2020Q1 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
14815000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
115858000 | USD |
CY2020Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
92761000 | USD |
CY2020Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
47709000 | USD |
CY2020Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
47709000 | USD |
CY2020Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
38340000 | USD |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
31685000 | USD |
CY2020Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
32666000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
858653000 | USD |
CY2020Q1 | us-gaap |
Assets Current
AssetsCurrent
|
896393000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
13521000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
19321000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
32577000 | USD |
CY2020Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
45200000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
301321000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
297796000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
21096000 | USD |
CY2020Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
16014000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
32332000 | USD |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
27165000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
1259500000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
1301889000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
44464000 | USD |
CY2020Q1 | us-gaap |
Accounts Payable Trade Current
AccountsPayableTradeCurrent
|
42204000 | USD |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
28599000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
28791000 | USD |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
72480000 | USD |
CY2020Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
68991000 | USD |
CY2020Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Accounts Payable Other Current
AccountsPayableOtherCurrent
|
0 | USD |
CY2020Q1 | us-gaap |
Accounts Payable Other Current
AccountsPayableOtherCurrent
|
14815000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
11789000 | USD |
CY2020Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
6581000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
157332000 | USD |
CY2020Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
161382000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
43667000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
52995000 | USD |
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2020Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
14647000 | USD |
CY2020Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
14394000 | USD |
CY2020Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
1574347000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1087512000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1058501000 | USD |
CY2020Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
1496565000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1487673000 | USD |
CY2020Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1545094000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
7814000 | USD |
CY2020Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
5745000 | USD |
CY2020Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
2025980000 | USD |
CY2020Q1 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
1974286000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1259500000 | USD |
CY2020Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1301889000 | USD |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
119753000 | USD |
CY2019Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
102217000 | USD |
CY2020Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
37085000 | USD |
CY2019Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
37966000 | USD |
CY2020Q4 | us-gaap |
Gross Profit
GrossProfit
|
82668000 | USD |
CY2019Q4 | us-gaap |
Gross Profit
GrossProfit
|
64251000 | USD |
CY2020Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
30608000 | USD |
CY2019Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
27403000 | USD |
CY2020Q4 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
43904000 | USD |
CY2019Q4 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
51993000 | USD |
CY2020Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
23943000 | USD |
CY2019Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
26107000 | USD |
CY2020Q4 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
6000 | USD |
CY2019Q4 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-233000 | USD |
CY2020Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
98449000 | USD |
CY2019Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
105736000 | USD |
CY2020Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-15781000 | USD |
CY2019Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-41485000 | USD |
CY2020Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-86000 | USD |
CY2019Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
3158000 | USD |
CY2020Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-15867000 | USD |
CY2019Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-38327000 | USD |
CY2020Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-4142000 | USD |
CY2019Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-287000 | USD |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-11725000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-38040000 | USD |
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.18 | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.56 | |
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.18 | |
CY2019Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.56 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323851000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
274871000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
106447000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
115852000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
217404000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
159019000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
88632000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
77570000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-120382000 | USD | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
124236000 | USD | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
140341000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
71806000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
78687000 | USD | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-1370000 | USD | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-2554000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
286044000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
299152000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-68640000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-140133000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
152000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
13820000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-68488000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-126313000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-11067000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-5931000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-57421000 | USD | |
CY2020Q4 | ramp |
Stock Issued During Period Value Employee Stock Plan Options Exercised Benefit Plans And Other Issuances
StockIssuedDuringPeriodValueEmployeeStockPlanOptionsExercisedBenefitPlansAndOtherIssuances
|
1489000 | USD |
CY2020Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Other Longterm Incentive Plans Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
|
17005000 | USD |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.87 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-1.77 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.87 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-1.77 | ||
CY2020Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-11725000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-38040000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-57421000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-120382000 | USD | |
CY2020Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
870000 | USD |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
157000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2069000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1025000 | USD | |
CY2020Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-10855000 | USD |
CY2019Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-37883000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-55352000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-121407000 | USD | |
CY2020Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1050862000 | USD |
CY2020Q4 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | USD |
CY2020Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
870000 | USD |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-11725000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1058501000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1087512000 | USD |
ramp |
Stock Issued During Period Value Employee Stock Plan Options Exercised Benefit Plans And Other Issuances
StockIssuedDuringPeriodValueEmployeeStockPlanOptionsExercisedBenefitPlansAndOtherIssuances
|
-705000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Other Longterm Incentive Plans Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
|
44917000 | USD | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | USD | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
24441000 | USD | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
42312000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
2069000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-57421000 | USD | |
CY2020Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1058501000 | USD |
CY2019Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1186358000 | USD |
CY2019Q4 | ramp |
Stock Issued During Period Value Employee Stock Plan Options Exercised Benefit Plans And Other Issuances
StockIssuedDuringPeriodValueEmployeeStockPlanOptionsExercisedBenefitPlansAndOtherIssuances
|
-2839000 | USD |
CY2019Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Other Longterm Incentive Plans Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
|
17620000 | USD |
CY2019Q4 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | USD |
CY2019Q4 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
20715000 | USD |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
157000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-38040000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1142541000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1330832000 | USD |
ramp |
Stock Issued During Period Value Employee Stock Plan Options Exercised Benefit Plans And Other Issuances
StockIssuedDuringPeriodValueEmployeeStockPlanOptionsExercisedBenefitPlansAndOtherIssuances
|
-14652000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Other Longterm Incentive Plans Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
|
48952000 | USD | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | USD | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
17704000 | USD | |
us-gaap |
Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
|
2300000 | USD | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
121188000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1025000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-120382000 | USD | |
CY2019Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1142541000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-57421000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-120382000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
21464000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
27958000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-334000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
140000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
3346000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
3683000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
0 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1465000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
64583000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
72279000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
26646000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
11851000 | USD | |
us-gaap |
Increase Decrease In Deferred Charges
IncreaseDecreaseInDeferredCharges
|
5082000 | USD | |
us-gaap |
Increase Decrease In Deferred Charges
IncreaseDecreaseInDeferredCharges
|
2710000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-7511000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-2404000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-6847000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
12597000 | USD | |
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
-8982000 | USD | |
us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
-13423000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-5067000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
235000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-2673000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-28355000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1806000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10302000 | USD | |
us-gaap |
Proceeds From Sales Of Assets Investing Activities
ProceedsFromSalesOfAssetsInvestingActivities
|
0 | USD | |
us-gaap |
Proceeds From Sales Of Assets Investing Activities
ProceedsFromSalesOfAssetsInvestingActivities
|
517000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
17748000 | USD | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
105365000 | USD | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
3000000 | USD | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
0 | USD | |
us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
2200000 | USD | |
us-gaap |
Payments To Acquire Equity Method Investments
PaymentsToAcquireEquityMethodInvestments
|
0 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-24754000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-115150000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
8676000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
3405000 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
9382000 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
18057000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
42312000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
121188000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-43018000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-135840000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1220000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-113000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-69225000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-279458000 | USD | |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
732626000 | USD |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1061473000 | USD |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
663401000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
782015000 | USD |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-2092000 | USD | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
6171000 | USD | |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-11725000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-38040000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-57421000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-120382000 | USD | |
CY2020Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
66523000 | shares |
CY2019Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
67473000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
66034000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
68021000 | shares | |
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.18 | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.56 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.87 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-1.77 | ||
CY2020Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
66523000 | shares |
CY2019Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
67473000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
66034000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
68021000 | shares | |
CY2020Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
CY2019Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares | |
CY2020Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
66523000 | shares |
CY2019Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
67473000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
66034000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
68021000 | shares | |
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.18 | |
CY2019Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.56 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.87 | ||
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
7800000 | USD |
CY2020Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
5700000 | USD |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-1.77 | ||
CY2020Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2019Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
961000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
141000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
732000 | shares | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323851000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
274871000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
323851000 | USD | |
CY2020Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
230900000 | USD |
CY2020Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
333100000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
274871000 | USD | |
CY2020Q4 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
12500000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17800000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9600000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9600000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5300000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
11400000 | USD |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
8700000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
7500000 | USD | |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
72000 | USD |
CY2020Q4 | ramp |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
0 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
15860000 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2920000 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
9303000 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
2780000 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
785000 | USD |
CY2020Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
962000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
14898000 | USD |
ramp |
Allocated Sharebased Compensation Expense Employee And Non Employee
AllocatedSharebasedCompensationExpenseEmployeeAndNonEmployee
|
64600000 | USD | |
ramp |
Allocated Sharebased Compensation Expense Employee And Non Employee
AllocatedSharebasedCompensationExpenseEmployeeAndNonEmployee
|
72300000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
44900000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
49000000.0 | USD | |
ramp |
Allocated Sharebased Compensation Expense Employee And Non Employee
AllocatedSharebasedCompensationExpenseEmployeeAndNonEmployee
|
64600000 | USD | |
ramp |
Allocated Sharebased Compensation Expense Employee And Non Employee
AllocatedSharebasedCompensationExpenseEmployeeAndNonEmployee
|
72300000 | USD | |
CY2020Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
207100000 | USD |
CY2020Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1350658 | shares |
CY2020Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
14.43 | |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
524085 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
12.37 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
22271000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
6124 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
5.24 | ||
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
820449 | shares |
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
15.81 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y4M24D | ||
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
47075000 | USD |
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
783303 | shares |
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
16.47 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P3Y2M12D | ||
CY2020Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
44431000 | USD |
CY2020Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
820449 | shares |
CY2020Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
820449 | shares |
CY2020Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
820449 | shares |
us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
|
P3Y4M24D | ||
CY2020Q4 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
|
15.81 | |
CY2020Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
783303 | shares |
CY2020Q4 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
783303 | shares |
CY2020Q4 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
16.47 | |
CY2020Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
12260000 | USD |
CY2020Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
13385000 | USD |
CY2020Q4 | us-gaap |
Income Tax Receivable
IncomeTaxReceivable
|
0 | USD |
CY2020Q1 | us-gaap |
Income Tax Receivable
IncomeTaxReceivable
|
7658000 | USD |
CY2020Q4 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
3000000 | USD |
CY2020Q1 | us-gaap |
Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
|
0 | USD |
CY2020Q4 | ramp |
Non Quailfied Retirement Plan Assets For Plan Benefits Current
NonQuailfiedRetirementPlanAssetsForPlanBenefitsCurrent
|
16425000 | USD |
CY2020Q1 | ramp |
Non Quailfied Retirement Plan Assets For Plan Benefits Current
NonQuailfiedRetirementPlanAssetsForPlanBenefitsCurrent
|
11623000 | USD |
CY2020Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
31685000 | USD |
CY2020Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
32666000 | USD |
CY2020Q4 | ramp |
Finite Lived Intangible Assets Net Customer Relationships And Trademarks
FiniteLivedIntangibleAssetsNetCustomerRelationshipsAndTrademarks
|
8873000 | USD |
CY2020Q1 | ramp |
Finite Lived Intangible Assets Net Customer Relationships And Trademarks
FiniteLivedIntangibleAssetsNetCustomerRelationshipsAndTrademarks
|
0 | USD |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
12536000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17830000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
905000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
852000 | USD |
CY2020Q4 | us-gaap |
Deposits Assets Noncurrent
DepositsAssetsNoncurrent
|
2793000 | USD |
CY2020Q1 | us-gaap |
Deposits Assets Noncurrent
DepositsAssetsNoncurrent
|
2562000 | USD |
CY2020Q4 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
5700000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
19321000 | USD |
us-gaap |
Depreciation
Depreciation
|
7000000.0 | USD | |
CY2020Q1 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
3500000 | USD |
CY2020Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
1525000 | USD |
CY2020Q1 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
2421000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
32332000 | USD |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
27165000 | USD |
CY2020Q4 | ramp |
Liability Non Qualified Retirement Plan
LiabilityNonQualifiedRetirementPlan
|
16425000 | USD |
CY2020Q1 | ramp |
Liability Non Qualified Retirement Plan
LiabilityNonQualifiedRetirementPlan
|
11623000 | USD |
CY2020Q4 | ramp |
Data Marketplace Accrued Liabilities Current
DataMarketplaceAccruedLiabilitiesCurrent
|
18955000 | USD |
CY2020Q1 | ramp |
Data Marketplace Accrued Liabilities Current
DataMarketplaceAccruedLiabilitiesCurrent
|
12023000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9590000 | USD |
us-gaap |
Depreciation
Depreciation
|
12800000 | USD | |
ramp |
Accelerated Depreciation
AcceleratedDepreciation
|
3600000 | USD | |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9641000 | USD |
CY2020Q4 | ramp |
Other Accrued Expenses Current
OtherAccruedExpensesCurrent
|
9781000 | USD |
CY2020Q1 | ramp |
Other Accrued Expenses Current
OtherAccruedExpensesCurrent
|
13201000 | USD |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
72480000 | USD |
CY2020Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
68991000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
44076000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
44786000 | USD |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
30555000 | USD |
CY2020Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
25465000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
13521000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
297796000 | USD |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
2011000 | USD | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
1514000 | USD | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
301321000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
301321000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
13900000 | USD | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
150492000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
149244000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
117915000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
104044000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
32577000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
45200000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
13900000 | USD | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
3899000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
14458000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
12050000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2170000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
32577000 | USD |
CY2020Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
25645000 | USD |
CY2020Q1 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
25007000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5309000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
11449000 | USD |
CY2020Q4 | us-gaap |
Restructuring Reserve Noncurrent
RestructuringReserveNoncurrent
|
4760000 | USD |
CY2020Q1 | us-gaap |
Restructuring Reserve Noncurrent
RestructuringReserveNoncurrent
|
6839000 | USD |
CY2020Q4 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
7953000 | USD |
CY2020Q1 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
9700000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
43667000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
52995000 | USD |
CY2020Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
9012000 | USD |
CY2020Q4 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
824000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
72000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
590000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
9318000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7575000 | USD |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
3346000 | USD | |
us-gaap |
Allowance For Doubtful Accounts Receivable Period Increase Decrease
AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
|
128000 | USD | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
1731000 | USD | |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
9318000 | USD |
CY2020Q3 | us-gaap |
Business Exit Costs1
BusinessExitCosts1
|
1000000.0 | USD |
CY2020Q3 | us-gaap |
Other Restructuring Costs
OtherRestructuringCosts
|
900000 | USD |
CY2020Q4 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
4200000 | USD |
CY2020Q4 | ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
-5000 | USD |
CY2020Q4 | ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
-5000 | USD |
CY2019Q4 | ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
233000 | USD |
CY2019Q4 | ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
233000 | USD |
ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
1197000 | USD | |
ramp |
Restructuring Reserve Charges And Adjustments
RestructuringReserveChargesAndAdjustments
|
1890000 | USD | |
CY2020Q4 | ramp |
Other Miscellaneous Operating Income Expense Net
OtherMiscellaneousOperatingIncomeExpenseNet
|
1000 | USD |
CY2019Q4 | ramp |
Other Miscellaneous Operating Income Expense Net
OtherMiscellaneousOperatingIncomeExpenseNet
|
0 | USD |
ramp |
Other Miscellaneous Operating Income Expense Net
OtherMiscellaneousOperatingIncomeExpenseNet
|
-173000 | USD | |
ramp |
Other Miscellaneous Operating Income Expense Net
OtherMiscellaneousOperatingIncomeExpenseNet
|
-664000 | USD | |
CY2020Q4 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
6000 | USD |
CY2019Q4 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-233000 | USD |
CY2019Q4 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-233000 | USD |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-1370000 | USD | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-2554000 | USD | |
CY2020Q4 | us-gaap |
Deferred Tax Liability Not Recognized Amount Of Unrecognized Deferred Tax Liability Bad Debt Reserve For Tax Purposes Of Qualified Lender
DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender
|
25600000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due In Next Twelve Months
PurchaseObligationDueInNextTwelveMonths
|
6841000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due In Second Year
PurchaseObligationDueInSecondYear
|
7485000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due In Third Year
PurchaseObligationDueInThirdYear
|
4094000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due In Fourth Year
PurchaseObligationDueInFourthYear
|
346000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due In Fifth Year
PurchaseObligationDueInFifthYear
|
48000 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation Due After Fifth Year
PurchaseObligationDueAfterFifthYear
|
0 | USD |
CY2020Q4 | us-gaap |
Purchase Obligation
PurchaseObligation
|
18814000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due In Next Twelve Months
OtherCommitmentDueInNextTwelveMonths
|
11873000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due In Second Year
OtherCommitmentDueInSecondYear
|
47211000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due In Third Year
OtherCommitmentDueInThirdYear
|
46640000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due In Fourth Year
OtherCommitmentDueInFourthYear
|
45380000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due In Fifth Year
OtherCommitmentDueInFifthYear
|
44200000 | USD |
CY2020Q4 | us-gaap |
Other Commitment Due After Fifth Year
OtherCommitmentDueAfterFifthYear
|
33150000 | USD |
CY2020Q4 | us-gaap |
Other Commitment
OtherCommitment
|
228454000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due Year One
PurchaseObligationAndOtherCommitmentDueYearOne
|
18714000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due In Second Year
PurchaseObligationAndOtherCommitmentDueInSecondYear
|
54696000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due In Third Year
PurchaseObligationAndOtherCommitmentDueInThirdYear
|
50734000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due In Fourth Year
PurchaseObligationAndOtherCommitmentDueInFourthYear
|
45726000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due In Fifth Year
PurchaseObligationAndOtherCommitmentDueInFifthYear
|
44248000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment Due After Fifth Year
PurchaseObligationAndOtherCommitmentDueAfterFifthYear
|
33150000 | USD |
CY2020Q4 | ramp |
Purchase Obligation And Other Commitment
PurchaseObligationAndOtherCommitment
|
247268000 | USD |
CY2020Q4 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
5700000 | USD |
CY2020Q1 | us-gaap |
Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
|
3500000 | USD |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD |