◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...

10-Q Filing

RAMBUS INC CIK: 917273 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0000950170-25-099621
Period End Date 20250630
Filing Date 20250729
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance rmbs-20250630_htm.xml
Balance Sheet 180 line items
Line Item Tag Value Unit Period
Convertible preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Convertible preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Convertible preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Convertible preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsFairValueDisclosure $99.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsFairValueDisclosure $99.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsFairValueDisclosure $87.76M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsFairValueDisclosure $87.76M USD Point-in-time
Convertible preferred stock, authorized shares PreferredStockSharesAuthorized 5.00M shares Point-in-time
Convertible preferred stock, authorized shares PreferredStockSharesAuthorized 5.00M shares Point-in-time
Convertible preferred stock, authorized shares PreferredStockSharesAuthorized 5.00M shares Point-in-time
Convertible preferred stock, authorized shares PreferredStockSharesAuthorized 5.00M shares Point-in-time
Convertible preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Convertible preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Marketable securities AvailableForSaleSecuritiesDebtSecuritiesCurrent $382.02M USD Point-in-time
Marketable securities AvailableForSaleSecuritiesDebtSecuritiesCurrent $382.02M USD Point-in-time
Marketable securities AvailableForSaleSecuritiesDebtSecuritiesCurrent $507.07M USD Point-in-time
Marketable securities AvailableForSaleSecuritiesDebtSecuritiesCurrent $507.07M USD Point-in-time
Convertible preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Convertible preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Accounts receivable AccountsReceivableNetCurrent $107.08M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $107.08M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $122.81M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $122.81M USD Point-in-time
Convertible preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Convertible preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Convertible preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Convertible preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Unbilled receivables UnbilledReceivablesCurrent $25.07M USD Point-in-time
Unbilled receivables UnbilledReceivablesCurrent $25.07M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Unbilled receivables UnbilledReceivablesCurrent $26.06M USD Point-in-time
Unbilled receivables UnbilledReceivablesCurrent $26.06M USD Point-in-time
Inventories InventoryNet $38.60M USD Point-in-time
Inventories InventoryNet $38.60M USD Point-in-time
Common stock, authorized shares CommonStockSharesAuthorized 500.00M shares Point-in-time
Common stock, authorized shares CommonStockSharesAuthorized 500.00M shares Point-in-time
Common stock, authorized shares CommonStockSharesAuthorized 500.00M shares Point-in-time
Common stock, authorized shares CommonStockSharesAuthorized 500.00M shares Point-in-time
Inventories InventoryNet $44.63M USD Point-in-time
Inventories InventoryNet $44.63M USD Point-in-time
Common stock, issued shares CommonStockSharesIssued 106.84M shares Point-in-time
Common stock, issued shares CommonStockSharesIssued 106.84M shares Point-in-time
Prepaids and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.19M USD Point-in-time
Prepaids and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.19M USD Point-in-time
Common stock, issued shares CommonStockSharesIssued 107.59M shares Point-in-time
Common stock, issued shares CommonStockSharesIssued 107.59M shares Point-in-time
Prepaids and other current assets PrepaidExpenseAndOtherAssetsCurrent $15.94M USD Point-in-time
Prepaids and other current assets PrepaidExpenseAndOtherAssetsCurrent $15.94M USD Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 107.59M shares Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 107.59M shares Point-in-time
Total current assets AssetsCurrent $783.76M USD Point-in-time
Total current assets AssetsCurrent $783.76M USD Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 106.84M shares Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 106.84M shares Point-in-time
Total current assets AssetsCurrent $690.26M USD Point-in-time
Total current assets AssetsCurrent $690.26M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $13.62M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $13.62M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $17.06M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $17.06M USD Point-in-time
Goodwill Goodwill $286.81M USD Point-in-time
Goodwill Goodwill $286.81M USD Point-in-time
Goodwill Goodwill $286.81M USD Point-in-time
Goodwill Goodwill $286.81M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $106.16M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $106.16M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $75.51M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $75.51M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $19.30M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $19.30M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $21.45M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $21.45M USD Point-in-time
Deferred tax assets DeferredTaxAssetsLongTerm $136.47M USD Point-in-time
Deferred tax assets DeferredTaxAssetsLongTerm $136.47M USD Point-in-time
Deferred tax assets DeferredTaxAssetsLongTerm $131.22M USD Point-in-time
Deferred tax assets DeferredTaxAssetsLongTerm $131.22M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $121.30M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $121.30M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $109.95M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $109.95M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.65M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.65M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.63M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.63M USD Point-in-time
Total assets Assets $1.34B USD Point-in-time
Total assets Assets $1.34B USD Point-in-time
Total assets Assets $1.47B USD Point-in-time
Total assets Assets $1.47B USD Point-in-time
Accounts payable AccountsPayableCurrent $11.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $11.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.52M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.52M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $18.44M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $18.44M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $19.19M USD Point-in-time
Accrued salaries and benefits EmployeeRelatedLiabilitiesCurrent $19.19M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $19.90M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $19.90M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $18.84M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $18.84M USD Point-in-time
EDA tools software licenses liability EDAToolsSoftwareLicensesLiability $12.61M USD Point-in-time
EDA tools software licenses liability EDAToolsSoftwareLicensesLiability $12.61M USD Point-in-time
EDA tools software licenses liability EDAToolsSoftwareLicensesLiability $8.44M USD Point-in-time
EDA tools software licenses liability EDAToolsSoftwareLicensesLiability $8.44M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $5.62M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $5.62M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $5.97M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $5.97M USD Point-in-time
Other current liabilities OtherAccruedLiabilitiesCurrent $10.14M USD Point-in-time
Other current liabilities OtherAccruedLiabilitiesCurrent $10.14M USD Point-in-time
Other current liabilities OtherAccruedLiabilitiesCurrent $5.21M USD Point-in-time
Other current liabilities OtherAccruedLiabilitiesCurrent $5.21M USD Point-in-time
Total current liabilities LiabilitiesCurrent $81.81M USD Point-in-time
Total current liabilities LiabilitiesCurrent $81.81M USD Point-in-time
Total current liabilities LiabilitiesCurrent $72.23M USD Point-in-time
Total current liabilities LiabilitiesCurrent $72.23M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $21.96M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $21.96M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $24.53M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $24.53M USD Point-in-time
Long-term income taxes payable AccruedIncomeTaxesNoncurrent $120.22M USD Point-in-time
Long-term income taxes payable AccruedIncomeTaxesNoncurrent $120.22M USD Point-in-time
Long-term income taxes payable AccruedIncomeTaxesNoncurrent $109.38M USD Point-in-time
Long-term income taxes payable AccruedIncomeTaxesNoncurrent $109.38M USD Point-in-time
Long-term EDA tools software licenses liability Long-TermEDAToolsSoftwareLicensesLiability $1.59M USD Point-in-time
Long-term EDA tools software licenses liability Long-TermEDAToolsSoftwareLicensesLiability $1.59M USD Point-in-time
Long-term EDA tools software licenses liability Long-TermEDAToolsSoftwareLicensesLiability $21.11M USD Point-in-time
Long-term EDA tools software licenses liability Long-TermEDAToolsSoftwareLicensesLiability $21.11M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $4.31M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $4.31M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $5.13M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $5.13M USD Point-in-time
Total liabilities Liabilities $239.83M USD Point-in-time
Total liabilities Liabilities $239.83M USD Point-in-time
Total liabilities Liabilities $222.44M USD Point-in-time
Total liabilities Liabilities $222.44M USD Point-in-time
Commitments and contingencies (Notes 9, 10 and 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Notes 9, 10 and 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Notes 9, 10 and 14) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Notes 9, 10 and 14) CommitmentsAndContingencies - USD Point-in-time
Convertible preferred stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: no shares as of June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Convertible preferred stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: no shares as of June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Convertible preferred stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: no shares as of June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Convertible preferred stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: no shares as of June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Common stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: 107,593,820 shares as of June 30, 2025 and 106,843,112 shares as of December 31, 2024 CommonStockValue $107.00K USD Point-in-time
Common stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: 107,593,820 shares as of June 30, 2025 and 106,843,112 shares as of December 31, 2024 CommonStockValue $107.00K USD Point-in-time
Common stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: 107,593,820 shares as of June 30, 2025 and 106,843,112 shares as of December 31, 2024 CommonStockValue $108.00K USD Point-in-time
Common stock, $0.001 par value: Authorized: 500,000,000 shares; issued and outstanding: 107,593,820 shares as of June 30, 2025 and 106,843,112 shares as of December 31, 2024 CommonStockValue $108.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $1.28B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $1.28B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $1.26B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $1.26B USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-153.66M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-153.66M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-35.42M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-35.42M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-762.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-762.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.26M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.26M USD Point-in-time
Total stockholders equity StockholdersEquity $1.16B USD Point-in-time
Total stockholders equity StockholdersEquity $1.16B USD Point-in-time
Total stockholders equity StockholdersEquity $1.03B USD Point-in-time
Total stockholders equity StockholdersEquity $1.03B USD Point-in-time
Total stockholders equity StockholdersEquity $1.12B USD Point-in-time
Total stockholders equity StockholdersEquity $1.12B USD Point-in-time
Total stockholders equity StockholdersEquity $1.23B USD Point-in-time
Total stockholders equity StockholdersEquity $1.23B USD Point-in-time
Total stockholders equity StockholdersEquity $991.59M USD Point-in-time
Total stockholders equity StockholdersEquity $991.59M USD Point-in-time
Total stockholders equity StockholdersEquity $1.04B USD Point-in-time
Total stockholders equity StockholdersEquity $1.04B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.34B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.34B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.47B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.47B USD Point-in-time
Income Statement 184 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $172.21M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $172.21M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $338.87M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $338.87M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $250.01M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $250.01M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $132.14M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $132.14M USD 1 Quarter
Cost of product revenue CostofProductRevenue $22.78M USD 1 Quarter
Cost of product revenue CostofProductRevenue $22.78M USD 1 Quarter
Cost of product revenue CostofProductRevenue $32.42M USD 1 Quarter
Cost of product revenue CostofProductRevenue $32.42M USD 1 Quarter
Cost of product revenue CostofProductRevenue $63.00M USD 2 Qtrs
Cost of product revenue CostofProductRevenue $63.00M USD 2 Qtrs
Cost of product revenue CostofProductRevenue $42.83M USD 2 Qtrs
Cost of product revenue CostofProductRevenue $42.83M USD 2 Qtrs
Cost of contract and other revenue CostofContractandOtherRevenue $631.00K USD 1 Quarter
Cost of contract and other revenue CostofContractandOtherRevenue $631.00K USD 1 Quarter
Cost of contract and other revenue CostofContractandOtherRevenue $1.55M USD 2 Qtrs
Cost of contract and other revenue CostofContractandOtherRevenue $1.55M USD 2 Qtrs
Cost of contract and other revenue CostofContractandOtherRevenue $1.18M USD 2 Qtrs
Cost of contract and other revenue CostofContractandOtherRevenue $1.18M USD 2 Qtrs
Cost of contract and other revenue CostofContractandOtherRevenue $1.00M USD 1 Quarter
Cost of contract and other revenue CostofContractandOtherRevenue $1.00M USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $1.72M USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $1.72M USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $3.43M USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $3.43M USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $3.05M USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $3.05M USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $6.11M USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetscostofrevenue $6.11M USD 2 Qtrs
Cost of revenue CostOfRevenue $34.77M USD 1 Quarter
Cost of revenue CostOfRevenue $34.77M USD 1 Quarter
Cost of revenue CostOfRevenue $26.83M USD 1 Quarter
Cost of revenue CostOfRevenue $26.83M USD 1 Quarter
Cost of revenue CostOfRevenue $50.49M USD 2 Qtrs
Cost of revenue CostOfRevenue $50.49M USD 2 Qtrs
Cost of revenue CostOfRevenue $67.61M USD 2 Qtrs
Cost of revenue CostOfRevenue $67.61M USD 2 Qtrs
Gross profit GrossProfit $137.44M USD 1 Quarter
Gross profit GrossProfit $137.44M USD 1 Quarter
Gross profit GrossProfit $271.26M USD 2 Qtrs
Gross profit GrossProfit $271.26M USD 2 Qtrs
Gross profit GrossProfit $105.31M USD 1 Quarter
Gross profit GrossProfit $105.31M USD 1 Quarter
Gross profit GrossProfit $199.52M USD 2 Qtrs
Gross profit GrossProfit $199.52M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $46.33M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $46.33M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $77.88M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $77.88M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $40.52M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $40.52M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $88.95M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $88.95M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $28.11M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $28.11M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $56.17M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $56.17M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $24.40M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $24.40M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $50.23M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $50.23M USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses - USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses - USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses - USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses - USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses $382.00K USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses $382.00K USD 2 Qtrs
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses $187.00K USD 1 Quarter
Amortization of acquired intangible assets Amortizationofacquiredintangibleassetsoperatingexpenses $187.00K USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges - USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges - USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges - USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges - USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-1.20M USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-1.20M USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-500.00K USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-500.00K USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 1 Quarter
Total operating expenses OperatingExpenses $129.07M USD 2 Qtrs
Total operating expenses OperatingExpenses $129.07M USD 2 Qtrs
Total operating expenses OperatingExpenses $145.12M USD 2 Qtrs
Total operating expenses OperatingExpenses $145.12M USD 2 Qtrs
Total operating expenses OperatingExpenses $64.98M USD 1 Quarter
Total operating expenses OperatingExpenses $64.98M USD 1 Quarter
Total operating expenses OperatingExpenses $74.45M USD 1 Quarter
Total operating expenses OperatingExpenses $74.45M USD 1 Quarter
Operating income OperatingIncomeLoss $40.32M USD 1 Quarter
Operating income OperatingIncomeLoss $40.32M USD 1 Quarter
Operating income OperatingIncomeLoss $62.99M USD 1 Quarter
Operating income OperatingIncomeLoss $62.99M USD 1 Quarter
Operating income OperatingIncomeLoss $70.45M USD 2 Qtrs
Operating income OperatingIncomeLoss $70.45M USD 2 Qtrs
Operating income OperatingIncomeLoss $126.14M USD 2 Qtrs
Operating income OperatingIncomeLoss $126.14M USD 2 Qtrs
Interest income and other income (expense), net OtherNonoperatingIncome $5.23M USD 1 Quarter
Interest income and other income (expense), net OtherNonoperatingIncome $5.23M USD 1 Quarter
Interest income and other income (expense), net OtherNonoperatingIncome $10.08M USD 2 Qtrs
Interest income and other income (expense), net OtherNonoperatingIncome $10.08M USD 2 Qtrs
Interest income and other income (expense), net OtherNonoperatingIncome $8.99M USD 2 Qtrs
Interest income and other income (expense), net OtherNonoperatingIncome $8.99M USD 2 Qtrs
Interest income and other income (expense), net OtherNonoperatingIncome $4.40M USD 1 Quarter
Interest income and other income (expense), net OtherNonoperatingIncome $4.40M USD 1 Quarter
Interest expense InterestExpenseNonoperating $759.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $759.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $737.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $737.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $382.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $382.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $371.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $371.00K USD 1 Quarter
Interest and other income (expense), net NonoperatingIncomeExpense $4.03M USD 1 Quarter
Interest and other income (expense), net NonoperatingIncomeExpense $4.03M USD 1 Quarter
Interest and other income (expense), net NonoperatingIncomeExpense $8.25M USD 2 Qtrs
Interest and other income (expense), net NonoperatingIncomeExpense $8.25M USD 2 Qtrs
Interest and other income (expense), net NonoperatingIncomeExpense $9.32M USD 2 Qtrs
Interest and other income (expense), net NonoperatingIncomeExpense $9.32M USD 2 Qtrs
Interest and other income (expense), net NonoperatingIncomeExpense $4.85M USD 1 Quarter
Interest and other income (expense), net NonoperatingIncomeExpense $4.85M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $78.70M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $78.70M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $67.84M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $67.84M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $135.46M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $135.46M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $44.35M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $44.35M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.75M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.75M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $8.29M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $8.29M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.90M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.90M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $17.22M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $17.22M USD 2 Qtrs
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Basic net income per share EarningsPerShareBasic $0.33 USD 1 Quarter
Basic net income per share EarningsPerShareBasic $0.33 USD 1 Quarter
Basic net income per share EarningsPerShareBasic $0.54 USD 1 Quarter
Basic net income per share EarningsPerShareBasic $0.54 USD 1 Quarter
Basic net income per share EarningsPerShareBasic $0.64 USD 2 Qtrs
Basic net income per share EarningsPerShareBasic $0.64 USD 2 Qtrs
Basic net income per share EarningsPerShareBasic $1.10 USD 2 Qtrs
Basic net income per share EarningsPerShareBasic $1.10 USD 2 Qtrs
Diluted net income per share EarningsPerShareDiluted $0.63 USD 2 Qtrs
Diluted net income per share EarningsPerShareDiluted $0.63 USD 2 Qtrs
Diluted net income per share EarningsPerShareDiluted $1.09 USD 2 Qtrs
Diluted net income per share EarningsPerShareDiluted $1.09 USD 2 Qtrs
Diluted net income per share EarningsPerShareDiluted $0.33 USD 1 Quarter
Diluted net income per share EarningsPerShareDiluted $0.33 USD 1 Quarter
Diluted net income per share EarningsPerShareDiluted $0.53 USD 1 Quarter
Diluted net income per share EarningsPerShareDiluted $0.53 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.41M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.41M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.72M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.72M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.91M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.91M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.59M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 107.59M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 108.64M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 108.64M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 109.63M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 109.63M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 108.52M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 108.52M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 109.05M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 109.05M shares 1 Quarter
Cash Flow Statement 172 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $25.62M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $25.62M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $21.15M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $21.15M USD 2 Qtrs
Depreciation Depreciation $15.24M USD 2 Qtrs
Depreciation Depreciation $15.24M USD 2 Qtrs
Depreciation Depreciation $16.61M USD 2 Qtrs
Depreciation Depreciation $16.61M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.70M USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $1.70M USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $3.43M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $3.43M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $6.49M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $6.49M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $3.20M USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $3.20M USD 1 Quarter
Deferred income taxes DeferredIncomeTaxExpenseBenefit $-2.79M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $-2.79M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $4.62M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $4.62M USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges - USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges - USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges - USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges - USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 1 Quarter
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 2 Qtrs
Impairment of assets OtherAssetImpairmentCharges $1.07M USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-1.20M USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-1.20M USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-500.00K USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-500.00K USD 2 Qtrs
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 1 Quarter
Change in fair value of earn-out liability BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 1 Quarter
Other OtherOperatingActivitiesCashFlowStatement $29.00K USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $29.00K USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $1.00K USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $1.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.70M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.70M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $268.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $268.00K USD 2 Qtrs
Unbilled receivables IncreaseDecreaseInContractWithCustomerPassageOfTimeAsset $1.01M USD 2 Qtrs
Unbilled receivables IncreaseDecreaseInContractWithCustomerPassageOfTimeAsset $1.01M USD 2 Qtrs
Unbilled receivables IncreaseDecreaseInContractWithCustomerPassageOfTimeAsset $-21.41M USD 2 Qtrs
Unbilled receivables IncreaseDecreaseInContractWithCustomerPassageOfTimeAsset $-21.41M USD 2 Qtrs
Prepaids and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $661.00K USD 2 Qtrs
Prepaids and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $661.00K USD 2 Qtrs
Prepaids and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-270.00K USD 2 Qtrs
Prepaids and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-270.00K USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-6.03M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-6.03M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $16.44M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $16.44M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $11.35M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $11.35M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $9.91M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $9.91M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-8.54M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-8.54M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.05M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.05M USD 2 Qtrs
Accrued salaries and benefits and other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.88M USD 2 Qtrs
Accrued salaries and benefits and other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.88M USD 2 Qtrs
Accrued salaries and benefits and other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-4.29M USD 2 Qtrs
Accrued salaries and benefits and other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-4.29M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.65M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.65M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.85M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.85M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-1.64M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-1.64M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-1.27M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-1.27M USD 2 Qtrs
Operating lease liabilities Increasedecreaseinoperatingleaseliabilities $2.60M USD 2 Qtrs
Operating lease liabilities Increasedecreaseinoperatingleaseliabilities $2.60M USD 2 Qtrs
Operating lease liabilities Increasedecreaseinoperatingleaseliabilities $2.93M USD 2 Qtrs
Operating lease liabilities Increasedecreaseinoperatingleaseliabilities $2.93M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $109.54M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $109.54M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $171.77M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $171.77M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.38M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.38M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.34M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.34M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireAvailableForSaleSecuritiesDebt $224.16M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireAvailableForSaleSecuritiesDebt $224.16M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireAvailableForSaleSecuritiesDebt $303.84M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireAvailableForSaleSecuritiesDebt $303.84M USD 2 Qtrs
Maturities of marketable securities ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $160.76M USD 2 Qtrs
Maturities of marketable securities ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $160.76M USD 2 Qtrs
Maturities of marketable securities ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $178.63M USD 2 Qtrs
Maturities of marketable securities ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $178.63M USD 2 Qtrs
Proceeds from sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $85.72M USD 2 Qtrs
Proceeds from sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $85.72M USD 2 Qtrs
Proceeds from sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 2 Qtrs
Proceeds from sales of marketable securities ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 2 Qtrs
Proceeds from sale of non-marketable equity security ProceedsFromSaleOfEquityMethodInvestments $22.80M USD 2 Qtrs
Proceeds from sale of non-marketable equity security ProceedsFromSaleOfEquityMethodInvestments $22.80M USD 2 Qtrs
Proceeds from sale of non-marketable equity security ProceedsFromSaleOfEquityMethodInvestments - USD 2 Qtrs
Proceeds from sale of non-marketable equity security ProceedsFromSaleOfEquityMethodInvestments - USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-139.59M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-139.59M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $30.77M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $30.77M USD 2 Qtrs
Proceeds from issuance of common stock under employee stock plans ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.74M USD 2 Qtrs
Proceeds from issuance of common stock under employee stock plans ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.74M USD 2 Qtrs
Proceeds from issuance of common stock under employee stock plans ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.35M USD 2 Qtrs
Proceeds from issuance of common stock under employee stock plans ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.35M USD 2 Qtrs
Payments of taxes on restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $35.00M USD 2 Qtrs
Payments of taxes on restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $35.00M USD 2 Qtrs
Payments of taxes on restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $38.59M USD 2 Qtrs
Payments of taxes on restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $38.59M USD 2 Qtrs
Payments under installment payment arrangements PaymentsUnderInstallment $9.05M USD 2 Qtrs
Payments under installment payment arrangements PaymentsUnderInstallment $9.05M USD 2 Qtrs
Payments under installment payment arrangements PaymentsUnderInstallment $7.69M USD 2 Qtrs
Payments under installment payment arrangements PaymentsUnderInstallment $7.69M USD 2 Qtrs
Payment of deferred purchase consideration from acquisition PaymentOfDeferredPurchaseConsiderationFromAcquisition $2.45M USD 2 Qtrs
Payment of deferred purchase consideration from acquisition PaymentOfDeferredPurchaseConsiderationFromAcquisition $2.45M USD 2 Qtrs
Payment of deferred purchase consideration from acquisition PaymentOfDeferredPurchaseConsiderationFromAcquisition - USD 2 Qtrs
Payment of deferred purchase consideration from acquisition PaymentOfDeferredPurchaseConsiderationFromAcquisition - USD 2 Qtrs
Repurchase and retirement of common stock PaymentsForRepurchaseOfCommonStock $63.31M USD 2 Qtrs
Repurchase and retirement of common stock PaymentsForRepurchaseOfCommonStock $63.31M USD 2 Qtrs
Repurchase and retirement of common stock PaymentsForRepurchaseOfCommonStock $5.81M USD 2 Qtrs
Repurchase and retirement of common stock PaymentsForRepurchaseOfCommonStock $5.81M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-110.05M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-110.05M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-44.75M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-44.75M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-450.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-450.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $548.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $548.00K USD 2 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $29.81M USD 2 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $29.81M USD 2 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-12.02M USD 2 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-12.02M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.78M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.78M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $94.77M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $94.77M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $124.58M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $124.58M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $87.76M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $87.76M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.78M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.78M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $94.77M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $94.77M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $124.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $124.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $87.76M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $87.76M USD Point-in-time
Property and equipment received and accrued in accounts payable and other liabilities NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 $6.87M USD 2 Qtrs
Property and equipment received and accrued in accounts payable and other liabilities NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 $6.87M USD 2 Qtrs
Property and equipment received and accrued in accounts payable and other liabilities NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 $25.98M USD 2 Qtrs
Property and equipment received and accrued in accounts payable and other liabilities NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1 $25.98M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease obligations NonCashOperatingLeaseRightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations - USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease obligations NonCashOperatingLeaseRightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations - USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease obligations NonCashOperatingLeaseRightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations $3.03M USD 2 Qtrs
Operating lease right-of-use assets obtained in exchange for operating lease obligations NonCashOperatingLeaseRightOfUseAssetsObtainedInExchangeForOperatingLeaseObligations $3.03M USD 2 Qtrs
Stockholders Equity 72 line items
Line Item Tag Value Unit Period
Balance StockholdersEquity $1.16B USD Point-in-time
Balance StockholdersEquity $1.16B USD Point-in-time
Balance StockholdersEquity $1.03B USD Point-in-time
Balance StockholdersEquity $1.03B USD Point-in-time
Balance StockholdersEquity $1.12B USD Point-in-time
Balance StockholdersEquity $1.12B USD Point-in-time
Balance StockholdersEquity $1.23B USD Point-in-time
Balance StockholdersEquity $1.23B USD Point-in-time
Balance StockholdersEquity $991.59M USD Point-in-time
Balance StockholdersEquity $991.59M USD Point-in-time
Balance StockholdersEquity $1.04B USD Point-in-time
Balance StockholdersEquity $1.04B USD Point-in-time
Net Income (Loss) NetIncomeLoss $68.95M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $68.95M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $36.06M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $36.06M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $57.94M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $57.94M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $118.24M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $118.24M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $217.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $217.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-53.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-53.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-148.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-148.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $525.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $525.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-549.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-549.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-27.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-27.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-57.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-57.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-142.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-142.00K USD 1 Quarter
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-447.00K USD 1 Quarter
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-447.00K USD 1 Quarter
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-31.25M USD 2 Qtrs
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-31.25M USD 2 Qtrs
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $2.26M USD 1 Quarter
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $2.26M USD 1 Quarter
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-35.24M USD 2 Qtrs
Common stock issued under employee stock plans, net of withholding taxes StockIssuedDuringPeriodValueShareBasedCompensation $-35.24M USD 2 Qtrs
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $5.81M USD 2 Qtrs
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $5.81M USD 2 Qtrs
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $3.65M USD 1 Quarter
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $3.65M USD 1 Quarter
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $63.37M USD 2 Qtrs
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $63.37M USD 2 Qtrs
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $12.56M USD 1 Quarter
Repurchase and retirement of common stock under repurchase program StockRepurchasedAndRetiredDuringPeriodValue $12.56M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.62M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.62M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.65M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.65M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $21.15M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $21.15M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.23M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.23M USD 1 Quarter
Balance StockholdersEquity $1.16B USD Point-in-time
Balance StockholdersEquity $1.16B USD Point-in-time
Balance StockholdersEquity $1.03B USD Point-in-time
Balance StockholdersEquity $1.03B USD Point-in-time
Balance StockholdersEquity $1.12B USD Point-in-time
Balance StockholdersEquity $1.12B USD Point-in-time
Balance StockholdersEquity $1.23B USD Point-in-time
Balance StockholdersEquity $1.23B USD Point-in-time
Balance StockholdersEquity $991.59M USD Point-in-time
Balance StockholdersEquity $991.59M USD Point-in-time
Balance StockholdersEquity $1.04B USD Point-in-time
Balance StockholdersEquity $1.04B USD Point-in-time
Comprehensive Income 32 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $68.95M USD 2 Qtrs
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $36.06M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $57.94M USD 1 Quarter
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Net income NetIncomeLoss $118.24M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $217.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $217.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-53.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-53.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-148.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-148.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $525.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $525.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-549.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-549.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-27.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-27.00K USD 2 Qtrs
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-57.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-57.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-142.00K USD 1 Quarter
Unrealized loss on marketable securities, net of tax MarketableSecuritiesUnrealizedGainLoss $-142.00K USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $58.01M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $58.01M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $118.74M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $118.74M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $35.95M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $35.95M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $68.26M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $68.26M USD 2 Qtrs

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading news...
TRENDING
Loading...