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

10-Q Filing

Cricut, Inc. CIK: 1828962 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001828962-24-000102
Period End Date 20240630
Filing Date 20240807
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance crct-20240630_htm.xml
Filing Contents
Balance Sheet 156 line items
Line Item Tag Value Unit Period
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $142.19M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $142.19M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $195.55M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $195.55M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Marketable securities MarketableSecuritiesCurrent $102.95M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $102.95M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $103.91M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $103.91M 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
Accounts receivable, net AccountsReceivableNetCurrent $83.75M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $83.75M 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
Accounts receivable, net AccountsReceivableNetCurrent $111.25M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $111.25M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $136.50M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $136.50M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.25B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.25B shares Point-in-time
Inventories InventoryCurrent $192.34M USD Point-in-time
Inventories InventoryCurrent $192.34M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.25B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.25B shares Point-in-time
Inventories InventoryCurrent $244.47M USD Point-in-time
Inventories InventoryCurrent $244.47M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $35.60M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $35.60M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.11M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.11M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 217.92M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 217.92M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 216.09M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 216.09M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 216.09M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 216.09M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 217.92M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 217.92M shares Point-in-time
Total current assets AssetsCurrent $611.15M USD Point-in-time
Total current assets AssetsCurrent $611.15M USD Point-in-time
Total current assets AssetsCurrent $619.97M USD Point-in-time
Total current assets AssetsCurrent $619.97M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $42.07M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $42.07M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $47.61M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $47.61M USD Point-in-time
Operating lease right-of-use asset OperatingLeaseRightOfUseAsset $12.35M USD Point-in-time
Operating lease right-of-use asset OperatingLeaseRightOfUseAsset $12.35M USD Point-in-time
Operating lease right-of-use asset OperatingLeaseRightOfUseAsset $10.29M USD Point-in-time
Operating lease right-of-use asset OperatingLeaseRightOfUseAsset $10.29M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $44.32M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $44.32M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $34.82M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $34.82M USD Point-in-time
Other assets PrepaidExpenseAndOtherAssetsNoncurrent $34.28M USD Point-in-time
Other assets PrepaidExpenseAndOtherAssetsNoncurrent $34.28M USD Point-in-time
Other assets PrepaidExpenseAndOtherAssetsNoncurrent $35.36M USD Point-in-time
Other assets PrepaidExpenseAndOtherAssetsNoncurrent $35.36M USD Point-in-time
Total assets Assets $742.11M USD Point-in-time
Total assets Assets $742.11M USD Point-in-time
Total assets Assets $750.12M USD Point-in-time
Total assets Assets $750.12M USD Point-in-time
Accounts payable AccountsPayableCurrent $76.86M USD Point-in-time
Accounts payable AccountsPayableCurrent $76.86M USD Point-in-time
Accounts payable AccountsPayableCurrent $33.97M USD Point-in-time
Accounts payable AccountsPayableCurrent $33.97M USD Point-in-time
Accrued expenses and other current liabilities OtherLiabilitiesCurrent $71.93M USD Point-in-time
Accrued expenses and other current liabilities OtherLiabilitiesCurrent $71.93M USD Point-in-time
Accrued expenses and other current liabilities OtherLiabilitiesCurrent $70.49M USD Point-in-time
Accrued expenses and other current liabilities OtherLiabilitiesCurrent $70.49M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $44.53M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $44.53M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $40.30M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $40.30M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $5.23M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $5.23M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $4.96M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $4.96M USD Point-in-time
Dividends payable, current portion DividendsPayableCurrent $2.14M USD Point-in-time
Dividends payable, current portion DividendsPayableCurrent $2.14M USD Point-in-time
Dividends payable, current portion DividendsPayableCurrent $122.30M USD Point-in-time
Dividends payable, current portion DividendsPayableCurrent $122.30M USD Point-in-time
Total current liabilities LiabilitiesCurrent $276.26M USD Point-in-time
Total current liabilities LiabilitiesCurrent $276.26M USD Point-in-time
Total current liabilities LiabilitiesCurrent $196.46M USD Point-in-time
Total current liabilities LiabilitiesCurrent $196.46M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $8.94M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $8.94M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $6.86M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $6.86M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $2.60M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $2.60M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $2.93M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $2.93M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $7.85M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $7.85M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $6.92M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $6.92M USD Point-in-time
Total liabilities Liabilities $293.57M USD Point-in-time
Total liabilities Liabilities $293.57M USD Point-in-time
Total liabilities Liabilities $215.25M USD Point-in-time
Total liabilities Liabilities $215.25M USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024 and December 31, 2023. PreferredStockValue - USD Point-in-time
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024 and December 31, 2023. PreferredStockValue - USD Point-in-time
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024 and December 31, 2023. PreferredStockValue - USD Point-in-time
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024 and December 31, 2023. PreferredStockValue - USD Point-in-time
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June 30, 2024, 216,086,013 shares issued and outstanding as of June 30, 2024; 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 shares issued and outstanding as of December 31, 2023. CommonStockValue $216.00K USD Point-in-time
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June 30, 2024, 216,086,013 shares issued and outstanding as of June 30, 2024; 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 shares issued and outstanding as of December 31, 2023. CommonStockValue $216.00K USD Point-in-time
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June 30, 2024, 216,086,013 shares issued and outstanding as of June 30, 2024; 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 shares issued and outstanding as of December 31, 2023. CommonStockValue $218.00K USD Point-in-time
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June 30, 2024, 216,086,013 shares issued and outstanding as of June 30, 2024; 1,250,000,000 shares authorized as of December 31, 2023, 217,915,713 shares issued and outstanding as of December 31, 2023. CommonStockValue $218.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $505.86M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $505.86M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $448.19M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $448.19M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit - USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit - USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $28.51M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $28.51M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $277.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $277.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $142.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $142.00K USD Point-in-time
Total stockholders equity StockholdersEquity $552.57M USD Point-in-time
Total stockholders equity StockholdersEquity $552.57M USD Point-in-time
Total stockholders equity StockholdersEquity $534.87M USD Point-in-time
Total stockholders equity StockholdersEquity $534.87M USD Point-in-time
Total stockholders equity StockholdersEquity $694.16M USD Point-in-time
Total stockholders equity StockholdersEquity $694.16M USD Point-in-time
Total stockholders equity StockholdersEquity $482.31M USD Point-in-time
Total stockholders equity StockholdersEquity $482.31M USD Point-in-time
Total stockholders equity StockholdersEquity $672.74M USD Point-in-time
Total stockholders equity StockholdersEquity $672.74M USD Point-in-time
Total stockholders equity StockholdersEquity $448.54M USD Point-in-time
Total stockholders equity StockholdersEquity $448.54M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $750.12M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $750.12M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $742.11M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $742.11M USD Point-in-time
Income Statement 180 line items
Line Item Tag Value Unit Period
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $177.76M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $177.76M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $358.99M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $358.99M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $335.34M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $335.34M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $167.95M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $167.95M USD 1 Quarter
Total cost of revenue CostOfRevenue $78.11M USD 1 Quarter
Total cost of revenue CostOfRevenue $78.11M USD 1 Quarter
Total cost of revenue CostOfRevenue $153.91M USD 2 Qtrs
Total cost of revenue CostOfRevenue $153.91M USD 2 Qtrs
Total cost of revenue CostOfRevenue $194.67M USD 2 Qtrs
Total cost of revenue CostOfRevenue $194.67M USD 2 Qtrs
Total cost of revenue CostOfRevenue $90.11M USD 1 Quarter
Total cost of revenue CostOfRevenue $90.11M USD 1 Quarter
Gross profit GrossProfit $164.32M USD 2 Qtrs
Gross profit GrossProfit $164.32M USD 2 Qtrs
Gross profit GrossProfit $181.43M USD 2 Qtrs
Gross profit GrossProfit $181.43M USD 2 Qtrs
Gross profit GrossProfit $89.84M USD 1 Quarter
Gross profit GrossProfit $89.84M USD 1 Quarter
Gross profit GrossProfit $87.66M USD 1 Quarter
Gross profit GrossProfit $87.66M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $34.15M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $34.15M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $14.31M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $14.31M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $16.35M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $16.35M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $29.17M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $29.17M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $59.02M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $59.02M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $66.38M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $66.38M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $29.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $29.41M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $33.35M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $33.35M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $22.65M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $22.65M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $34.24M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $34.24M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $41.37M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $41.37M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $15.74M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $15.74M USD 1 Quarter
Total operating expenses OperatingExpenses $129.80M USD 2 Qtrs
Total operating expenses OperatingExpenses $129.80M USD 2 Qtrs
Total operating expenses OperatingExpenses $63.41M USD 1 Quarter
Total operating expenses OperatingExpenses $63.41M USD 1 Quarter
Total operating expenses OperatingExpenses $134.54M USD 2 Qtrs
Total operating expenses OperatingExpenses $134.54M USD 2 Qtrs
Total operating expenses OperatingExpenses $68.41M USD 1 Quarter
Total operating expenses OperatingExpenses $68.41M USD 1 Quarter
Income from operations OperatingIncomeLoss $26.43M USD 1 Quarter
Income from operations OperatingIncomeLoss $26.43M USD 1 Quarter
Income from operations OperatingIncomeLoss $29.78M USD 2 Qtrs
Income from operations OperatingIncomeLoss $29.78M USD 2 Qtrs
Income from operations OperatingIncomeLoss $51.64M USD 2 Qtrs
Income from operations OperatingIncomeLoss $51.64M USD 2 Qtrs
Income from operations OperatingIncomeLoss $19.25M USD 1 Quarter
Income from operations OperatingIncomeLoss $19.25M USD 1 Quarter
Interest income InterestIncomeOperating $5.47M USD 2 Qtrs
Interest income InterestIncomeOperating $5.47M USD 2 Qtrs
Interest income InterestIncomeOperating $3.12M USD 1 Quarter
Interest income InterestIncomeOperating $3.12M USD 1 Quarter
Interest income InterestIncomeOperating $4.87M USD 2 Qtrs
Interest income InterestIncomeOperating $4.87M USD 2 Qtrs
Interest income InterestIncomeOperating $3.05M USD 1 Quarter
Interest income InterestIncomeOperating $3.05M USD 1 Quarter
Interest expense InterestExpense $159.00K USD 2 Qtrs
Interest expense InterestExpense $159.00K USD 2 Qtrs
Interest expense InterestExpense $80.00K USD 1 Quarter
Interest expense InterestExpense $80.00K USD 1 Quarter
Interest expense InterestExpense $161.00K USD 2 Qtrs
Interest expense InterestExpense $161.00K USD 2 Qtrs
Interest expense InterestExpense $80.00K USD 1 Quarter
Interest expense InterestExpense $80.00K USD 1 Quarter
Other income OtherNonoperatingIncome $1.14M USD 2 Qtrs
Other income OtherNonoperatingIncome $1.14M USD 2 Qtrs
Other income OtherNonoperatingIncome $387.00K USD 1 Quarter
Other income OtherNonoperatingIncome $387.00K USD 1 Quarter
Other income OtherNonoperatingIncome $1.29M USD 2 Qtrs
Other income OtherNonoperatingIncome $1.29M USD 2 Qtrs
Other income OtherNonoperatingIncome $653.00K USD 1 Quarter
Other income OtherNonoperatingIncome $653.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.69M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.69M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.36M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.36M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $6.45M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $6.45M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $6.01M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $6.01M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.79M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.79M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.78M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.78M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.94M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.94M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $58.08M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $58.08M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $18.67M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $18.67M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $10.66M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $10.66M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $6.92M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $6.92M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $10.02M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $10.02M USD 1 Quarter
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $242.00K USD 1 Quarter
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $242.00K USD 1 Quarter
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-130.00K USD 2 Qtrs
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-130.00K USD 2 Qtrs
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-46.00K USD 2 Qtrs
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-46.00K USD 2 Qtrs
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-318.00K USD 1 Quarter
Change in net unrealized gains (losses) on marketable securities, net of tax OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-318.00K USD 1 Quarter
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-32.00K USD 2 Qtrs
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-32.00K USD 2 Qtrs
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-50.00K USD 1 Quarter
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-50.00K USD 1 Quarter
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.00K USD 1 Quarter
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-89.00K USD 2 Qtrs
Change in foreign currency translation adjustment, net of tax OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-89.00K USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $20.01M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $20.01M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $39.28M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $39.28M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $24.96M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $24.96M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $15.66M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $15.66M USD 1 Quarter
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.18 USD 2 Qtrs
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.18 USD 2 Qtrs
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.07 USD 1 Quarter
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.07 USD 1 Quarter
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.12 USD 2 Qtrs
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.12 USD 2 Qtrs
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.09 USD 1 Quarter
Earnings per share, basic (in dollars per share) EarningsPerShareBasic $0.09 USD 1 Quarter
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.18 USD 2 Qtrs
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.18 USD 2 Qtrs
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.07 USD 1 Quarter
Earnings per share, diluted (in dollars per share) EarningsPerShareDiluted $0.07 USD 1 Quarter
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.96M shares 1 Quarter
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.96M shares 1 Quarter
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.24M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.24M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 215.99M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 215.99M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.42M shares 1 Quarter
Weighted-average common shares outstanding, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.42M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 217.39M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 217.39M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 217.50M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 217.50M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 219.92M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 219.92M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 219.60M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 219.60M shares 2 Qtrs
Cash Flow Statement 178 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Depreciation and amortization (including amortization of debt issuance costs) DepreciationDepletionAndAmortization $14.38M USD 2 Qtrs
Depreciation and amortization (including amortization of debt issuance costs) DepreciationDepletionAndAmortization $14.38M USD 2 Qtrs
Depreciation and amortization (including amortization of debt issuance costs) DepreciationDepletionAndAmortization $15.09M USD 2 Qtrs
Depreciation and amortization (including amortization of debt issuance costs) DepreciationDepletionAndAmortization $15.09M USD 2 Qtrs
Bad debt expense (benefit) ProvisionForDoubtfulAccounts $-454.00K USD 2 Qtrs
Bad debt expense (benefit) ProvisionForDoubtfulAccounts $-454.00K USD 2 Qtrs
Bad debt expense (benefit) ProvisionForDoubtfulAccounts $6.56M USD 2 Qtrs
Bad debt expense (benefit) ProvisionForDoubtfulAccounts $6.56M USD 2 Qtrs
Impairments AssetImpairmentCharges $1.96M USD 2 Qtrs
Impairments AssetImpairmentCharges $1.96M USD 2 Qtrs
Impairments AssetImpairmentCharges - USD 2 Qtrs
Impairments AssetImpairmentCharges - USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $22.31M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $22.31M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $21.38M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $21.38M USD 2 Qtrs
Deferred income tax DeferredIncomeTaxesAndTaxCredits $-9.48M USD 2 Qtrs
Deferred income tax DeferredIncomeTaxesAndTaxCredits $-9.48M USD 2 Qtrs
Deferred income tax DeferredIncomeTaxesAndTaxCredits $-7.45M USD 2 Qtrs
Deferred income tax DeferredIncomeTaxesAndTaxCredits $-7.45M USD 2 Qtrs
Non-cash lease expense OperatingLeaseExpense $2.54M USD 2 Qtrs
Non-cash lease expense OperatingLeaseExpense $2.54M USD 2 Qtrs
Non-cash lease expense OperatingLeaseExpense $2.48M USD 2 Qtrs
Non-cash lease expense OperatingLeaseExpense $2.48M USD 2 Qtrs
Unrealized foreign currency (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-599.00K USD 2 Qtrs
Unrealized foreign currency (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-599.00K USD 2 Qtrs
Unrealized foreign currency (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-589.00K USD 2 Qtrs
Unrealized foreign currency (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-589.00K USD 2 Qtrs
Provision for inventory obsolescence InventoryWriteDown $-3.03M USD 2 Qtrs
Provision for inventory obsolescence InventoryWriteDown $-3.03M USD 2 Qtrs
Provision for inventory obsolescence InventoryWriteDown $10.28M USD 2 Qtrs
Provision for inventory obsolescence InventoryWriteDown $10.28M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $-1.29M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $-1.29M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $-1.04M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $-1.04M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-27.32M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-27.32M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-40.66M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-40.66M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-56.93M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-56.93M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-50.36M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-50.36M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-5.29M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-5.29M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $16.49M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $16.49M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $122.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $122.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $523.00K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $523.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-42.06M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-42.06M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.28M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.28M USD 2 Qtrs
Accrued expenses and other current liabilities and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-25.00K USD 2 Qtrs
Accrued expenses and other current liabilities and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-25.00K USD 2 Qtrs
Accrued expenses and other current liabilities and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-16.46M USD 2 Qtrs
Accrued expenses and other current liabilities and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-16.46M USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.80M USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.80M USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.70M USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.70M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $3.76M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $3.76M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $3.89M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $3.89M USD 2 Qtrs
Net cash and cash equivalents provided by operating activities NetCashProvidedByUsedInOperatingActivities $159.61M USD 2 Qtrs
Net cash and cash equivalents provided by operating activities NetCashProvidedByUsedInOperatingActivities $159.61M USD 2 Qtrs
Net cash and cash equivalents provided by operating activities NetCashProvidedByUsedInOperatingActivities $91.65M USD 2 Qtrs
Net cash and cash equivalents provided by operating activities NetCashProvidedByUsedInOperatingActivities $91.65M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $25.44M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $25.44M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities - USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities - USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromMaturityOfMarketableSecurities $25.44M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromMaturityOfMarketableSecurities $25.44M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromMaturityOfMarketableSecurities - USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromMaturityOfMarketableSecurities - USD 2 Qtrs
Purchases of property and equipment, including capitalized software development costs PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware $12.82M USD 2 Qtrs
Purchases of property and equipment, including capitalized software development costs PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware $12.82M USD 2 Qtrs
Purchases of property and equipment, including capitalized software development costs PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware $9.96M USD 2 Qtrs
Purchases of property and equipment, including capitalized software development costs PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware $9.96M USD 2 Qtrs
Net cash and cash equivalents used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.96M USD 2 Qtrs
Net cash and cash equivalents used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.96M USD 2 Qtrs
Net cash and cash equivalents used in investing activities NetCashProvidedByUsedInInvestingActivities $-12.82M USD 2 Qtrs
Net cash and cash equivalents used in investing activities NetCashProvidedByUsedInInvestingActivities $-12.82M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $4.21M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $4.21M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $20.10M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $20.10M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised - USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised - USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $208.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $208.00K USD 2 Qtrs
Employee tax withholding payments on stock-based awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.80M USD 2 Qtrs
Employee tax withholding payments on stock-based awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.80M USD 2 Qtrs
Employee tax withholding payments on stock-based awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.54M USD 2 Qtrs
Employee tax withholding payments on stock-based awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.54M USD 2 Qtrs
Cash dividend PaymentsOfDividends $75.81M USD 2 Qtrs
Cash dividend PaymentsOfDividends $75.81M USD 2 Qtrs
Cash dividend PaymentsOfDividends $1.55M USD 2 Qtrs
Cash dividend PaymentsOfDividends $1.55M USD 2 Qtrs
Net cash and cash equivalents used in financing activities NetCashProvidedByUsedInFinancingActivities $-85.61M USD 2 Qtrs
Net cash and cash equivalents used in financing activities NetCashProvidedByUsedInFinancingActivities $-85.61M USD 2 Qtrs
Net cash and cash equivalents used in financing activities NetCashProvidedByUsedInFinancingActivities $-28.19M USD 2 Qtrs
Net cash and cash equivalents used in financing activities NetCashProvidedByUsedInFinancingActivities $-28.19M USD 2 Qtrs
Effect of exchange rate on changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-127.00K USD 2 Qtrs
Effect of exchange rate on changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-127.00K USD 2 Qtrs
Effect of exchange rate on changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents - USD 2 Qtrs
Effect of exchange rate on changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents - USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $53.37M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $53.37M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $61.18M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $61.18M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $224.94M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $224.94M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $286.12M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $286.12M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $195.55M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $195.55M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $142.19M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $142.19M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $224.94M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $224.94M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $286.12M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $286.12M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $195.55M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $195.55M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $142.19M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $142.19M USD Point-in-time
Cash paid during the period for interest InterestPaidNet - USD 2 Qtrs
Cash paid during the period for interest InterestPaidNet - USD 2 Qtrs
Cash paid during the period for interest InterestPaidNet - USD 2 Qtrs
Cash paid during the period for interest InterestPaidNet - USD 2 Qtrs
Cash paid during the period for income taxes IncomeTaxesPaid $12.09M USD 2 Qtrs
Cash paid during the period for income taxes IncomeTaxesPaid $12.09M USD 2 Qtrs
Cash paid during the period for income taxes IncomeTaxesPaid $30.39M USD 2 Qtrs
Cash paid during the period for income taxes IncomeTaxesPaid $30.39M USD 2 Qtrs
Property and equipment included in accounts payable and accrued expenses and other current liabilities CapitalExpendituresIncurredButNotYetPaid $2.45M USD 2 Qtrs
Property and equipment included in accounts payable and accrued expenses and other current liabilities CapitalExpendituresIncurredButNotYetPaid $2.45M USD 2 Qtrs
Property and equipment included in accounts payable and accrued expenses and other current liabilities CapitalExpendituresIncurredButNotYetPaid $1.54M USD 2 Qtrs
Property and equipment included in accounts payable and accrued expenses and other current liabilities CapitalExpendituresIncurredButNotYetPaid $1.54M USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability - USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $477.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $477.00K USD 2 Qtrs
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid $659.00K USD 2 Qtrs
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid $659.00K USD 2 Qtrs
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid $483.00K USD 2 Qtrs
Tax withholdings on stock-based awards included in accrued expenses and other current liabilities TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid $483.00K USD 2 Qtrs
Stock-based compensation capitalized for software development costs ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired $975.00K USD 2 Qtrs
Stock-based compensation capitalized for software development costs ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired $975.00K USD 2 Qtrs
Stock-based compensation capitalized for software development costs ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired $695.00K USD 2 Qtrs
Stock-based compensation capitalized for software development costs ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired $695.00K USD 2 Qtrs
Dividends declared but unpaid DividendsDeclaredButUnpaid $81.40M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $81.40M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $234.60M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $234.60M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $122.33M USD 2 Qtrs
Dividends declared but unpaid DividendsDeclaredButUnpaid $122.33M USD 2 Qtrs
Dividends declared but unpaid DividendsDeclaredButUnpaid $121.70M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $121.70M USD Point-in-time
Dividends declared but unpaid DividendsDeclaredButUnpaid $234.62M USD 2 Qtrs
Dividends declared but unpaid DividendsDeclaredButUnpaid $234.62M USD 2 Qtrs
Stockholders Equity 82 line items
Line Item Tag Value Unit Period
Balance at beginning of period StockholdersEquity $552.57M USD Point-in-time
Balance at beginning of period StockholdersEquity $552.57M USD Point-in-time
Balance at beginning of period StockholdersEquity $534.87M USD Point-in-time
Balance at beginning of period StockholdersEquity $534.87M USD Point-in-time
Balance at beginning of period StockholdersEquity $694.16M USD Point-in-time
Balance at beginning of period StockholdersEquity $694.16M USD Point-in-time
Balance at beginning of period StockholdersEquity $482.31M USD Point-in-time
Balance at beginning of period StockholdersEquity $482.31M USD Point-in-time
Balance at beginning of period StockholdersEquity $672.74M USD Point-in-time
Balance at beginning of period StockholdersEquity $672.74M USD Point-in-time
Balance at beginning of period StockholdersEquity $448.54M USD Point-in-time
Balance at beginning of period StockholdersEquity $448.54M USD Point-in-time
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $25.12M USD 2 Qtrs
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $9.10M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $16.02M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.77M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $19.65M USD 1 Quarter
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Net income NetIncomeLoss $39.42M USD 2 Qtrs
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $2.32M USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $2.32M USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $169.00K USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $169.00K USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $4.42M USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $4.42M USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $4.58M USD 1 Quarter
Issuance of common stock upon vesting or exercise of stock-based awards, net of withholding tax AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts $4.58M USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-120.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-120.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-275.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-275.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-73.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-73.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-48.00K USD 1 Quarter
Forfeiture of unvested common stock and dividend equivalents SharesIssuedValueShareBasedPaymentArrangementForfeitedAndDividendEquivalents $-48.00K USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $9.31M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $9.31M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $3.24M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $3.24M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $967.00K USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $967.00K USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $10.79M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $10.79M USD 1 Quarter
Dividends declared Dividends $121.66M USD 1 Quarter
Dividends declared Dividends $121.66M USD 1 Quarter
Dividends declared Dividends $234.62M USD 1 Quarter
Dividends declared Dividends $234.62M USD 1 Quarter
Dividend equivalents issued StockIssuedDuringPeriodValueStockDividend $4.37M USD 1 Quarter
Dividend equivalents issued StockIssuedDuringPeriodValueStockDividend $4.37M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.89M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.89M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.47M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.47M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.30M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $11.30M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.54M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.54M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-376.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-376.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $206.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $206.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-368.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-368.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $241.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $241.00K USD 1 Quarter
Balance at end of period StockholdersEquity $552.57M USD Point-in-time
Balance at end of period StockholdersEquity $552.57M USD Point-in-time
Balance at end of period StockholdersEquity $534.87M USD Point-in-time
Balance at end of period StockholdersEquity $534.87M USD Point-in-time
Balance at end of period StockholdersEquity $694.16M USD Point-in-time
Balance at end of period StockholdersEquity $694.16M USD Point-in-time
Balance at end of period StockholdersEquity $482.31M USD Point-in-time
Balance at end of period StockholdersEquity $482.31M USD Point-in-time
Balance at end of period StockholdersEquity $672.74M USD Point-in-time
Balance at end of period StockholdersEquity $672.74M USD Point-in-time
Balance at end of period StockholdersEquity $448.54M USD Point-in-time
Balance at end of period StockholdersEquity $448.54M USD Point-in-time

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

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...