◆ 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 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001773751-24-000248
Period End Date 20240630
Filing Date 20240805
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance hims-20240630_htm.xml
Filing Contents
Balance Sheet 124 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $129.29M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $129.29M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $65.42M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $65.42M 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
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $124.32M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $124.32M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $98.00M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $98.00M USD Point-in-time
Inventory InventoryNet $22.46M USD Point-in-time
Inventory InventoryNet $22.46M USD Point-in-time
Inventory InventoryNet $40.59M USD Point-in-time
Inventory InventoryNet $40.59M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $23.04M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $23.04M 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
Total current assets AssetsCurrent $265.05M USD Point-in-time
Total current assets AssetsCurrent $265.05M USD Point-in-time
Total current assets AssetsCurrent $290.92M USD Point-in-time
Total current assets AssetsCurrent $290.92M 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 $110.88M USD Point-in-time
Goodwill Goodwill $110.88M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $49.54M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $49.54M 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 $18.57M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $18.57M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $17.13M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $17.13M 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
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $11.03M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $11.03M 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
Other long-term assets OtherAssetsNoncurrent $91.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $91.00K USD Point-in-time
Total assets Assets $480.50M USD Point-in-time
Total assets Assets $480.50M USD Point-in-time
Total assets Assets $441.19M USD Point-in-time
Total assets Assets $441.19M 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 $57.10M USD Point-in-time
Accounts payable AccountsPayableCurrent $57.10M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.97M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.97M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.95M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $28.95M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $7.73M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $7.73M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $20.99M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $20.99M USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent - USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent - USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent $7.41M USD Point-in-time
Earn-out payable BusinessCombinationContingentConsiderationLiabilityCurrent $7.41M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.63M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.63M 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 $108.67M USD Point-in-time
Total current liabilities LiabilitiesCurrent $108.67M 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 $9.84M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $9.84M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.67M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $8.67M 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 $22.00K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $22.00K USD Point-in-time
Total liabilities Liabilities $118.53M USD Point-in-time
Total liabilities Liabilities $118.53M USD Point-in-time
Total liabilities Liabilities $97.16M USD Point-in-time
Total liabilities Liabilities $97.16M 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 208,417,651 and 205,104,120 shares issued and outstanding as of June 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 June 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 208,417,651 and 205,104,120 shares issued and outstanding as of June 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 June 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 208,417,651 and 205,104,120 shares issued and outstanding as of June 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 June 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 208,417,651 and 205,104,120 shares issued and outstanding as of June 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 June 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 $705.86M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $705.86M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-124.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-124.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-168.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-168.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-343.75M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-343.75M 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 $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 $344.48M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.48M 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 $312.75M USD Point-in-time
Total stockholders' equity StockholdersEquity $312.75M 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 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 $480.50M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $480.50M USD Point-in-time
Income Statement 176 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $593.82M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $593.82M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $207.91M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $207.91M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $398.68M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $398.68M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $315.65M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $315.65M USD 1 Quarter
Cost of revenue CostOfRevenue $37.75M USD 1 Quarter
Cost of revenue CostOfRevenue $37.75M USD 1 Quarter
Cost of revenue CostOfRevenue $75.10M USD 2 Qtrs
Cost of revenue CostOfRevenue $75.10M USD 2 Qtrs
Cost of revenue CostOfRevenue $108.11M USD 2 Qtrs
Cost of revenue CostOfRevenue $108.11M USD 2 Qtrs
Cost of revenue CostOfRevenue $59.03M USD 1 Quarter
Cost of revenue CostOfRevenue $59.03M USD 1 Quarter
Gross profit GrossProfit $170.16M USD 1 Quarter
Gross profit GrossProfit $170.16M USD 1 Quarter
Gross profit GrossProfit $323.58M USD 2 Qtrs
Gross profit GrossProfit $323.58M USD 2 Qtrs
Gross profit GrossProfit $485.71M USD 2 Qtrs
Gross profit GrossProfit $485.71M USD 2 Qtrs
Gross profit GrossProfit $256.61M USD 1 Quarter
Gross profit GrossProfit $256.61M USD 1 Quarter
Marketing MarketingExpense $144.92M USD 1 Quarter
Marketing MarketingExpense $144.92M USD 1 Quarter
Marketing MarketingExpense $204.46M USD 2 Qtrs
Marketing MarketingExpense $204.46M USD 2 Qtrs
Marketing MarketingExpense $275.48M USD 2 Qtrs
Marketing MarketingExpense $275.48M USD 2 Qtrs
Marketing MarketingExpense $107.22M USD 1 Quarter
Marketing MarketingExpense $107.22M USD 1 Quarter
Operations and support OperationsAndSupportExpense $55.41M USD 2 Qtrs
Operations and support OperationsAndSupportExpense $55.41M USD 2 Qtrs
Operations and support OperationsAndSupportExpense $41.45M USD 1 Quarter
Operations and support OperationsAndSupportExpense $41.45M USD 1 Quarter
Operations and support OperationsAndSupportExpense $80.20M USD 2 Qtrs
Operations and support OperationsAndSupportExpense $80.20M USD 2 Qtrs
Operations and support OperationsAndSupportExpense $29.23M USD 1 Quarter
Operations and support OperationsAndSupportExpense $29.23M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $11.80M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $11.80M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $22.55M USD 2 Qtrs
Technology and development TechnologyAndDevelopmentExpense $22.55M USD 2 Qtrs
Technology and development TechnologyAndDevelopmentExpense $33.98M USD 2 Qtrs
Technology and development TechnologyAndDevelopmentExpense $33.98M USD 2 Qtrs
Technology and development TechnologyAndDevelopmentExpense $18.65M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $18.65M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $61.66M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $61.66M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $40.55M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $40.55M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $31.14M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $31.14M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $75.12M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $75.12M USD 2 Qtrs
Total operating expenses OperatingExpenses $179.39M USD 1 Quarter
Total operating expenses OperatingExpenses $179.39M USD 1 Quarter
Total operating expenses OperatingExpenses $245.58M USD 1 Quarter
Total operating expenses OperatingExpenses $245.58M USD 1 Quarter
Total operating expenses OperatingExpenses $344.08M USD 2 Qtrs
Total operating expenses OperatingExpenses $344.08M USD 2 Qtrs
Total operating expenses OperatingExpenses $464.77M USD 2 Qtrs
Total operating expenses OperatingExpenses $464.77M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $11.03M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $11.03M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $20.93M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $20.93M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-9.24M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-9.24M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-20.50M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-20.50M USD 2 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 2 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities - USD 2 Qtrs
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 $468.00K USD 2 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $468.00K USD 2 Qtrs
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $173.00K USD 1 Quarter
Change in fair value of liabilities FairValueAdjustmentOfLiabilities $173.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $4.89M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $4.89M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $2.39M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $2.39M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $2.24M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $2.24M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $4.12M USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $4.12M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $4.89M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $4.89M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $2.07M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $2.07M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.65M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $3.65M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $2.39M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $2.39M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-16.85M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-16.85M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.42M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.42M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.83M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.83M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.17M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.17M USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $-13.00K USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $-13.00K USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $373.00K USD 2 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $373.00K USD 2 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $1.40M USD 2 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $1.40M USD 2 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $127.00K USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $127.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M 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 $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
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 (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-44.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-44.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $19.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $19.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $24.38M USD 2 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $24.38M USD 2 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.30M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.30M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $13.29M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $13.29M USD 1 Quarter
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-17.20M USD 2 Qtrs
Total comprehensive income (loss) ComprehensiveIncomeNetOfTax $-17.20M USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.08 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.08 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.03 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.03 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.06 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.06 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.11 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.11 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.08 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.08 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.03 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.03 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 207.79M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 207.79M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.62M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.62M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 208.42M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 208.42M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.04M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.04M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 232.58M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 232.58M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 207.79M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 207.79M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 234.79M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 234.79M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 208.42M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 208.42M shares 1 Quarter
Cash Flow Statement 192 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M 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 $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
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 $4.49M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.49M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.64M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.64M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $31.01M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $31.01M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $43.07M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $43.07M USD 2 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment $-468.00K USD 2 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment $-468.00K USD 2 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment - USD 2 Qtrs
Change in fair value of liabilities LiabilitiesFairValueAdjustment - USD 2 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.28M USD 2 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.28M USD 2 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.52M USD 2 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.52M USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $39.00K USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $39.00K USD 1 Quarter
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $429.00K USD 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $429.00K USD 2 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 2 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $114.00K USD 2 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-914.00K USD 2 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-914.00K USD 2 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.22M USD 2 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.22M USD 2 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $1.07M USD 2 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $1.07M USD 2 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 2 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 2 Qtrs
Non-cash other OtherNoncashIncomeExpense $-55.00K USD 2 Qtrs
Non-cash other OtherNoncashIncomeExpense $-55.00K USD 2 Qtrs
Non-cash other OtherNoncashIncomeExpense $-412.00K USD 2 Qtrs
Non-cash other OtherNoncashIncomeExpense $-412.00K USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-145.00K USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-145.00K USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $18.12M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $18.12M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.43M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.43M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.76M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.76M USD 2 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $32.00K USD 2 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $32.00K USD 2 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 2 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $16.16M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $16.16M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $5.44M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $5.44M USD 2 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $7.16M USD 2 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $7.16M USD 2 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-24.00K USD 2 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-24.00K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $13.26M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $13.26M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $586.00K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $586.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-928.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-928.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.14M USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.14M USD 2 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 2 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 2 Qtrs
Earn-out payable EarnOutPayable - USD 2 Qtrs
Earn-out payable EarnOutPayable - USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $79.43M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $79.43M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.31M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.31M USD 2 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $97.54M USD 2 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $97.54M USD 2 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $65.38M USD 2 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $65.38M USD 2 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $126.09M USD 2 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $126.09M USD 2 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $72.33M USD 2 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $72.33M USD 2 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $676.00K USD 2 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $676.00K USD 2 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 2 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 2 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $4.06M USD 2 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $4.06M USD 2 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $6.19M USD 2 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $6.19M USD 2 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $13.79M USD 2 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $13.79M USD 2 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $5.31M USD 2 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $5.31M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $8.57M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $8.57M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-1.74M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-1.74M USD 2 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $560.00K USD 2 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $560.00K USD 2 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $16.47M USD 2 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $16.47M USD 2 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.41M USD 2 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.41M USD 2 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $22.28M USD 2 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $22.28M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $48.00M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $48.00M USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $898.00K USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $898.00K USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 2 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 2 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 2 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 2 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-5.95M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-5.95M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-55.37M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-55.37M USD 2 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.00K USD 2 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.00K USD 2 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $29.00K USD 2 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $29.00K USD 2 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $18.64M USD 2 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $18.64M USD 2 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $32.63M USD 2 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $32.63M USD 2 Qtrs
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.15M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.15M 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 $66.27M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $66.27M 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 $47.63M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.15M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.15M 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 $66.27M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $66.27M 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 and cash equivalents CashAndCashEquivalentsAtCarryingValue $129.29M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $129.29M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $65.42M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $65.42M 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
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 $130.15M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.15M 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 $66.27M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $66.27M 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
Cash paid for taxes IncomeTaxesPaid $3.47M USD 2 Qtrs
Cash paid for taxes IncomeTaxesPaid $3.47M USD 2 Qtrs
Cash paid for taxes IncomeTaxesPaid $626.00K USD 2 Qtrs
Cash paid for taxes IncomeTaxesPaid $626.00K USD 2 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.26M USD 2 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.26M USD 2 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $466.00K USD 2 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $466.00K USD 2 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 2 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 2 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $591.00K USD 2 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $591.00K USD 2 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 2 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 2 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 2 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 2 Qtrs
Stockholders Equity 82 line items
Line Item Tag Value Unit Period
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 $344.48M USD Point-in-time
Beginning balance StockholdersEquity $344.48M 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 $312.75M USD Point-in-time
Beginning balance StockholdersEquity $312.75M USD Point-in-time
Beginning balance StockholdersEquity $320.07M USD Point-in-time
Beginning balance StockholdersEquity $320.07M USD Point-in-time
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 $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 $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 $7.31M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $7.31M 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 $315.00K USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $315.00K 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
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
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.32M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.32M 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 $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.17M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $17.17M USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-44.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-44.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $19.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $19.00K USD 2 Qtrs
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-147.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.00K USD 1 Quarter
Other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $166.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 $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
Net income (loss) NetIncomeLoss $-10.07M USD 1 Quarter
Net income (loss) NetIncomeLoss $-10.07M 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 $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $24.43M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-17.22M USD 2 Qtrs
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 $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 $344.48M USD Point-in-time
Ending balance StockholdersEquity $344.48M 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 $312.75M USD Point-in-time
Ending balance StockholdersEquity $312.75M USD Point-in-time
Ending balance StockholdersEquity $320.07M USD Point-in-time
Ending balance StockholdersEquity $320.07M 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...