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

10-Q Filing

HIMS & HERS HEALTH, INC. CIK: 1773751 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001773751-24-000339
Period End Date 20240930
Filing Date 20241104
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance hims-20240930_htm.xml
Filing Contents
Balance Sheet 132 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $96.66M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $96.66M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $58.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $58.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $124.32M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $124.32M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $88.55M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $88.55M USD Point-in-time
Inventory InventoryNet $49.11M USD Point-in-time
Inventory InventoryNet $49.11M USD Point-in-time
Inventory InventoryNet $22.46M USD Point-in-time
Inventory InventoryNet $22.46M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.61M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.61M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $23.19M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $23.19M USD Point-in-time
Total current assets AssetsCurrent $265.05M USD Point-in-time
Total current assets AssetsCurrent $265.05M USD Point-in-time
Total current assets AssetsCurrent $326.38M USD Point-in-time
Total current assets AssetsCurrent $326.38M USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Goodwill Goodwill $110.88M USD Point-in-time
Goodwill Goodwill $110.88M USD Point-in-time
Goodwill Goodwill $112.73M USD Point-in-time
Goodwill Goodwill $112.73M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $52.14M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $52.14M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $36.14M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $36.14M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $44.82M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $44.82M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $18.57M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $18.57M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $10.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $10.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $9.59M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $9.59M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet - USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet - USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $54.32M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $54.32M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $91.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $91.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $138.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $138.00K USD Point-in-time
Total assets Assets $441.19M USD Point-in-time
Total assets Assets $441.19M USD Point-in-time
Total assets Assets $602.26M USD Point-in-time
Total assets Assets $602.26M USD Point-in-time
Accounts payable AccountsPayableCurrent $43.07M USD Point-in-time
Accounts payable AccountsPayableCurrent $43.07M USD Point-in-time
Accounts payable AccountsPayableCurrent $75.44M USD Point-in-time
Accounts payable AccountsPayableCurrent $75.44M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $43.22M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $43.22M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.97M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.97M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $32.18M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $32.18M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $7.73M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $7.73M USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent $7.41M USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent $7.41M USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent - USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent - USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.79M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.79M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.28M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.28M USD Point-in-time
Total current liabilities LiabilitiesCurrent $152.65M USD Point-in-time
Total current liabilities LiabilitiesCurrent $152.65M USD Point-in-time
Total current liabilities LiabilitiesCurrent $88.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $88.47M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.67M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.67M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $9.56M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $9.56M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $22.00K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $22.00K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent - USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent - USD Point-in-time
Total liabilities Liabilities $97.16M USD Point-in-time
Total liabilities Liabilities $97.16M USD Point-in-time
Total liabilities Liabilities $162.21M USD Point-in-time
Total liabilities Liabilities $162.21M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 209,438,554 and 205,104,120 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2024 and December 31, 2023 CommonStockValue $21.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 209,438,554 and 205,104,120 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2024 and December 31, 2023 CommonStockValue $21.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 209,438,554 and 205,104,120 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2024 and December 31, 2023 CommonStockValue $22.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 209,438,554 and 205,104,120 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2024 and December 31, 2023 CommonStockValue $22.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $712.31M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $712.31M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $707.96M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $707.96M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-124.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-124.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $229.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $229.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-268.16M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-268.16M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-368.18M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-368.18M USD Point-in-time
Total stockholders' equity StockholdersEquity $312.75M USD Point-in-time
Total stockholders' equity StockholdersEquity $312.75M USD Point-in-time
Total stockholders' equity StockholdersEquity $361.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $361.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $311.74M USD Point-in-time
Total stockholders' equity StockholdersEquity $311.74M USD Point-in-time
Total stockholders' equity StockholdersEquity $320.07M USD Point-in-time
Total stockholders' equity StockholdersEquity $320.07M USD Point-in-time
Total stockholders' equity StockholdersEquity $440.05M USD Point-in-time
Total stockholders' equity StockholdersEquity $440.05M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.03M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.03M USD Point-in-time
Total stockholders' equity StockholdersEquity $328.56M USD Point-in-time
Total stockholders' equity StockholdersEquity $328.56M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.48M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.48M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $441.19M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $441.19M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $602.26M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $602.26M USD Point-in-time
Income Statement 184 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $625.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $625.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $226.70M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $226.70M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $995.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $995.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $401.56M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $401.56M USD 1 Quarter
Cost of revenue CostOfRevenue $39.39M USD 1 Quarter
Cost of revenue CostOfRevenue $39.39M USD 1 Quarter
Cost of revenue CostOfRevenue $83.67M USD 1 Quarter
Cost of revenue CostOfRevenue $83.67M USD 1 Quarter
Cost of revenue CostOfRevenue $114.49M USD 3 Qtrs
Cost of revenue CostOfRevenue $114.49M USD 3 Qtrs
Cost of revenue CostOfRevenue $191.78M USD 3 Qtrs
Cost of revenue CostOfRevenue $191.78M USD 3 Qtrs
Gross profit GrossProfit $803.59M USD 3 Qtrs
Gross profit GrossProfit $803.59M USD 3 Qtrs
Gross profit GrossProfit $317.89M USD 1 Quarter
Gross profit GrossProfit $317.89M USD 1 Quarter
Gross profit GrossProfit $510.89M USD 3 Qtrs
Gross profit GrossProfit $510.89M USD 3 Qtrs
Gross profit GrossProfit $187.31M USD 1 Quarter
Gross profit GrossProfit $187.31M USD 1 Quarter
Marketing MarketingExpense $320.54M USD 3 Qtrs
Marketing MarketingExpense $320.54M USD 3 Qtrs
Marketing MarketingExpense $182.28M USD 1 Quarter
Marketing MarketingExpense $182.28M USD 1 Quarter
Marketing MarketingExpense $457.76M USD 3 Qtrs
Marketing MarketingExpense $457.76M USD 3 Qtrs
Marketing MarketingExpense $116.08M USD 1 Quarter
Marketing MarketingExpense $116.08M USD 1 Quarter
Operations and support OperationsAndSupportExpense $87.02M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $87.02M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $127.72M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $127.72M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $31.61M USD 1 Quarter
Operations and support OperationsAndSupportExpense $31.61M USD 1 Quarter
Operations and support OperationsAndSupportExpense $47.52M USD 1 Quarter
Operations and support OperationsAndSupportExpense $47.52M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $12.27M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $12.27M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $55.07M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $55.07M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $21.09M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $21.09M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $34.82M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $34.82M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $35.91M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $35.91M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $119.74M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $119.74M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $97.56M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $97.56M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $44.62M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $44.62M USD 1 Quarter
Total operating expenses OperatingExpenses $195.86M USD 1 Quarter
Total operating expenses OperatingExpenses $195.86M USD 1 Quarter
Total operating expenses OperatingExpenses $539.94M USD 3 Qtrs
Total operating expenses OperatingExpenses $539.94M USD 3 Qtrs
Total operating expenses OperatingExpenses $295.51M USD 1 Quarter
Total operating expenses OperatingExpenses $295.51M USD 1 Quarter
Total operating expenses OperatingExpenses $760.29M USD 3 Qtrs
Total operating expenses OperatingExpenses $760.29M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-29.05M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $-29.05M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $22.37M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $22.37M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-8.55M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-8.55M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $43.31M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $43.31M USD 3 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $588.00K USD 1 Quarter
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $588.00K USD 1 Quarter
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 1 Quarter
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 1 Quarter
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $1.06M USD 3 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $1.06M USD 3 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 3 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $1.22M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $1.22M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $6.11M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $6.11M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $6.34M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $6.34M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $2.23M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $2.23M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $5.29M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $5.29M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $6.11M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $6.11M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.22M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.22M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.64M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.64M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $49.42M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $49.42M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-6.92M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-6.92M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-23.77M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-23.77M USD 3 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.59M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.59M USD 1 Quarter
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $-50.59M USD 3 Qtrs
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $-50.59M USD 3 Qtrs
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $651.00K USD 1 Quarter
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $651.00K USD 1 Quarter
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $-51.99M USD 1 Quarter
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $-51.99M USD 1 Quarter
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $1.02M USD 3 Qtrs
Benefit (provision) for income taxes IncomeTaxExpenseBenefit $1.02M USD 3 Qtrs
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $125.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $125.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $144.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $144.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-24.65M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-24.65M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $75.98M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $75.98M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.44M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.44M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $100.37M USD 3 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $100.37M USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.04 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.04 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.35 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.35 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.12 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.12 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.12 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.12 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.04 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.04 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.32 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.32 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 208.58M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 208.58M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 210.13M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 210.13M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.90M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.90M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.62M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.62M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 208.58M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 208.58M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 233.15M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 233.15M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 235.07M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 235.07M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 210.13M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 210.13M shares 1 Quarter
Cash Flow Statement 208 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $11.03M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $11.03M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.86M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.86M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $48.29M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $48.29M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $67.97M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $67.97M USD 3 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment - USD 3 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment - USD 3 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment $-1.06M USD 3 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment $-1.06M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $4.03M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $4.03M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $3.44M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $3.44M USD 3 Qtrs
Benefit for deferred taxes DeferredIncomeTaxExpenseBenefit $-54.34M USD 3 Qtrs
Benefit for deferred taxes DeferredIncomeTaxExpenseBenefit $-54.34M USD 3 Qtrs
Benefit for deferred taxes DeferredIncomeTaxExpenseBenefit $-30.00K USD 3 Qtrs
Benefit for deferred taxes DeferredIncomeTaxExpenseBenefit $-30.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $429.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $429.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill - USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $114.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $114.00K USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.88M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.88M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.41M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.41M USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $2.26M USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $2.26M USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-435.00K USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-435.00K USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-87.00K USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-87.00K USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $26.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $26.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $430.00K USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $430.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $401.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $401.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.53M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.53M USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $39.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $39.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $35.05M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $35.05M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.40M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $4.40M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.00M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.00M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.91M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.91M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.92M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.92M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $24.45M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $24.45M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.40M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.40M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.76M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.76M USD 3 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 3 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 3 Qtrs
Earn-out payable EarnOutPayable - USD 3 Qtrs
Earn-out payable EarnOutPayable - USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $51.50M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $51.50M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.70M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.70M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $150.59M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $150.59M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $136.41M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $136.41M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $117.33M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $117.33M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $189.29M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $189.29M USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $725.00K USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $725.00K USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $1.57M USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $1.57M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $8.73M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $8.73M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $6.71M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $6.71M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $17.14M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $17.14M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $8.59M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $8.59M USD 3 Qtrs
Acquisition of business, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisition of business, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisition of business, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $15.40M USD 3 Qtrs
Acquisition of business, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $15.40M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-32.80M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-32.80M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.84M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.84M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $1.69M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $1.69M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $18.50M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $18.50M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $10.10M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $10.10M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $33.10M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $33.10M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $78.03M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $78.03M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $898.00K USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $898.00K USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-7.51M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-7.51M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-94.19M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-94.19M USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $37.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $191.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $191.00K USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $11.22M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $11.22M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $68.86M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $68.86M USD 3 Qtrs
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $96.66M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $96.66M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $58.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $58.00M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.63M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $58.85M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash paid for taxes IncomeTaxesPaid $645.00K USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $645.00K USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $3.87M USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $3.87M USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $5.24M USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $5.24M USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $704.00K USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $704.00K USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $591.00K USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $591.00K USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 3 Qtrs
Issuance of common stock and liabilities assumed in connection with acquisition of business IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition $16.00M USD 3 Qtrs
Issuance of common stock and liabilities assumed in connection with acquisition of business IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition $16.00M USD 3 Qtrs
Issuance of common stock and liabilities assumed in connection with acquisition of business IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition - USD 3 Qtrs
Issuance of common stock and liabilities assumed in connection with acquisition of business IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition - USD 3 Qtrs
Stockholders Equity 116 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $312.75M USD Point-in-time
Beginning balance StockholdersEquity $312.75M USD Point-in-time
Beginning balance StockholdersEquity $361.97M USD Point-in-time
Beginning balance StockholdersEquity $361.97M USD Point-in-time
Beginning balance StockholdersEquity $311.74M USD Point-in-time
Beginning balance StockholdersEquity $311.74M USD Point-in-time
Beginning balance StockholdersEquity $320.07M USD Point-in-time
Beginning balance StockholdersEquity $320.07M USD Point-in-time
Beginning balance StockholdersEquity $440.05M USD Point-in-time
Beginning balance StockholdersEquity $440.05M USD Point-in-time
Beginning balance StockholdersEquity $344.03M USD Point-in-time
Beginning balance StockholdersEquity $344.03M USD Point-in-time
Beginning balance StockholdersEquity $328.56M USD Point-in-time
Beginning balance StockholdersEquity $328.56M USD Point-in-time
Beginning balance StockholdersEquity $344.48M USD Point-in-time
Beginning balance StockholdersEquity $344.48M USD Point-in-time
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $2.69M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $2.69M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $3.66M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $3.66M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $7.31M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $7.31M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $14.97M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $14.97M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $3.75M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $3.75M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $10.81M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $10.81M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.13M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.13M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $245.00K USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $245.00K USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $315.00K USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $315.00K USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $5.07M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $5.07M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $11.40M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $11.40M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.03M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.03M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $19.93M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $19.93M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $28.06M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $28.06M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $30.04M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $30.04M USD 1 Quarter
Issuance of common stock for acquisition of business (in shares) StockIssuedDuringPeriodSharesAcquisitions 976,341.00 shares 1 Quarter
Issuance of common stock for acquisition of business (in shares) StockIssuedDuringPeriodSharesAcquisitions 976,341.00 shares 1 Quarter
Issuance of common stock for acquisition of business StockIssuedDuringPeriodValueAcquisitions $15.50M USD 1 Quarter
Issuance of common stock for acquisition of business StockIssuedDuringPeriodValueAcquisitions $15.50M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $19.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $19.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.17M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.17M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.32M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.32M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.42M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.42M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.49M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.49M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $898.00K USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $898.00K USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.62M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.62M USD 1 Quarter
Issuance of common stock for acquisition-related earn-out consideration StockIssuedDuringPeriodValueContingentConsideration $1.40M USD 1 Quarter
Issuance of common stock for acquisition-related earn-out consideration StockIssuedDuringPeriodValueContingentConsideration $1.40M USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $125.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $125.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $144.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $144.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $100.01M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.57M USD 1 Quarter
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-24.79M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $75.59M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $13.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.13M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.16M USD 1 Quarter
Ending balance StockholdersEquity $312.75M USD Point-in-time
Ending balance StockholdersEquity $312.75M USD Point-in-time
Ending balance StockholdersEquity $361.97M USD Point-in-time
Ending balance StockholdersEquity $361.97M USD Point-in-time
Ending balance StockholdersEquity $311.74M USD Point-in-time
Ending balance StockholdersEquity $311.74M USD Point-in-time
Ending balance StockholdersEquity $320.07M USD Point-in-time
Ending balance StockholdersEquity $320.07M USD Point-in-time
Ending balance StockholdersEquity $440.05M USD Point-in-time
Ending balance StockholdersEquity $440.05M USD Point-in-time
Ending balance StockholdersEquity $344.03M USD Point-in-time
Ending balance StockholdersEquity $344.03M USD Point-in-time
Ending balance StockholdersEquity $328.56M USD Point-in-time
Ending balance StockholdersEquity $328.56M USD Point-in-time
Ending balance StockholdersEquity $344.48M USD Point-in-time
Ending balance StockholdersEquity $344.48M 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...