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

10-Q Filing

IBOTTA, INC. CIK: 1538379 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001628280-25-051720
Period End Date 20250930
Filing Date 20251113
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance ibta-20250930_htm.xml
Filing Contents
Balance Sheet 120 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $349.28M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $349.28M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $223.30M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $223.30M USD Point-in-time
Restricted cash RestrictedCash $408.00K USD Point-in-time
Restricted cash RestrictedCash $408.00K USD Point-in-time
Restricted cash RestrictedCash $58.00K USD Point-in-time
Restricted cash RestrictedCash $58.00K USD Point-in-time
Accounts receivable, less allowances of $5,280 and $3,765, respectively AccountsReceivableNetCurrent $220.88M USD Point-in-time
Accounts receivable, less allowances of $5,280 and $3,765, respectively AccountsReceivableNetCurrent $220.88M USD Point-in-time
Accounts receivable, less allowances of $5,280 and $3,765, respectively AccountsReceivableNetCurrent $212.82M USD Point-in-time
Accounts receivable, less allowances of $5,280 and $3,765, respectively AccountsReceivableNetCurrent $212.82M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $11.17M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $11.17M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.28M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.28M USD Point-in-time
Total current assets AssetsCurrent $581.74M USD Point-in-time
Total current assets AssetsCurrent $581.74M USD Point-in-time
Total current assets AssetsCurrent $455.46M USD Point-in-time
Total current assets AssetsCurrent $455.46M USD Point-in-time
Property and equipment, less accumulated depreciation of $10,482 and $9,675, respectively PropertyPlantAndEquipmentNet $1.95M USD Point-in-time
Property and equipment, less accumulated depreciation of $10,482 and $9,675, respectively PropertyPlantAndEquipmentNet $1.95M USD Point-in-time
Property and equipment, less accumulated depreciation of $10,482 and $9,675, respectively PropertyPlantAndEquipmentNet $19.58M USD Point-in-time
Property and equipment, less accumulated depreciation of $10,482 and $9,675, respectively PropertyPlantAndEquipmentNet $19.58M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $22,321 and $18,087, respectively CapitalizedComputerSoftwareNet $16.20M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $22,321 and $18,087, respectively CapitalizedComputerSoftwareNet $16.20M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $22,321 and $18,087, respectively CapitalizedComputerSoftwareNet $22.36M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $22,321 and $18,087, respectively CapitalizedComputerSoftwareNet $22.36M USD Point-in-time
Equity investment EquitySecuritiesFVNINoncurrent $4.53M USD Point-in-time
Equity investment EquitySecuritiesFVNINoncurrent $4.53M USD Point-in-time
Equity investment EquitySecuritiesFVNINoncurrent $4.53M USD Point-in-time
Equity investment EquitySecuritiesFVNINoncurrent $4.53M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $73.21M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $73.21M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $56.50M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $56.50M USD Point-in-time
Operating lease assets OperatingLeaseAssetNoncurrent - USD Point-in-time
Operating lease assets OperatingLeaseAssetNoncurrent - USD Point-in-time
Operating lease assets OperatingLeaseAssetNoncurrent $10.04M USD Point-in-time
Operating lease assets OperatingLeaseAssetNoncurrent $10.04M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $794.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $794.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $962.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $962.00K USD Point-in-time
Total assets Assets $678.43M USD Point-in-time
Total assets Assets $678.43M USD Point-in-time
Total assets Assets $569.43M USD Point-in-time
Total assets Assets $569.43M USD Point-in-time
Accounts payable AccountsPayableCurrent $7.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $7.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.31M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.31M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $93.98M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $93.98M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $98.70M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $98.70M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $17.96M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $17.96M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $16.72M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $16.72M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $6.09M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $6.09M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $1.54M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $1.54M USD Point-in-time
Total current liabilities LiabilitiesCurrent $204.16M USD Point-in-time
Total current liabilities LiabilitiesCurrent $204.16M USD Point-in-time
Total current liabilities LiabilitiesCurrent $206.53M USD Point-in-time
Total current liabilities LiabilitiesCurrent $206.53M USD Point-in-time
Operating lease liabilities, long-term OperatingLeaseLiabilityNoncurrent - USD Point-in-time
Operating lease liabilities, long-term OperatingLeaseLiabilityNoncurrent - USD Point-in-time
Operating lease liabilities, long-term OperatingLeaseLiabilityNoncurrent $25.34M USD Point-in-time
Operating lease liabilities, long-term OperatingLeaseLiabilityNoncurrent $25.34M USD Point-in-time
Unrecognized tax benefits, long-term UnrecognizedTaxBenefits $16.98M USD Point-in-time
Unrecognized tax benefits, long-term UnrecognizedTaxBenefits $16.98M USD Point-in-time
Unrecognized tax benefits, long-term UnrecognizedTaxBenefits $7.96M USD Point-in-time
Unrecognized tax benefits, long-term UnrecognizedTaxBenefits $7.96M USD Point-in-time
Total liabilities Liabilities $221.15M USD Point-in-time
Total liabilities Liabilities $221.15M USD Point-in-time
Total liabilities Liabilities $239.82M USD Point-in-time
Total liabilities Liabilities $239.82M 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
Preferred stock, $0.00001 par value: 100,000,000 shares authorized and zero shares issued and outstanding as of September 30, 2025, and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.00001 par value: 100,000,000 shares authorized and zero shares issued and outstanding as of September 30, 2025, and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.00001 par value: 100,000,000 shares authorized and zero shares issued and outstanding as of September 30, 2025, and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.00001 par value: 100,000,000 shares authorized and zero shares issued and outstanding as of September 30, 2025, and December 31, 2024 PreferredStockValue - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $629.05M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $629.05M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $677.50M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $677.50M USD Point-in-time
Treasury stock, at cost, 5,255,935 shares as of September 30, 2025 and 518,683 shares as of December 31, 2024 TreasuryStockCommonValue $31.32M USD Point-in-time
Treasury stock, at cost, 5,255,935 shares as of September 30, 2025 and 518,683 shares as of December 31, 2024 TreasuryStockCommonValue $31.32M USD Point-in-time
Treasury stock, at cost, 5,255,935 shares as of September 30, 2025 and 518,683 shares as of December 31, 2024 TreasuryStockCommonValue $212.03M USD Point-in-time
Treasury stock, at cost, 5,255,935 shares as of September 30, 2025 and 518,683 shares as of December 31, 2024 TreasuryStockCommonValue $212.03M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-140.45M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-140.45M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-135.87M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-135.87M USD Point-in-time
Total stockholders' equity StockholdersEquity $27.93M USD Point-in-time
Total stockholders' equity StockholdersEquity $27.93M USD Point-in-time
Total stockholders' equity StockholdersEquity $44.09M USD Point-in-time
Total stockholders' equity StockholdersEquity $44.09M USD Point-in-time
Total stockholders' equity StockholdersEquity $359.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $359.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $377.96M USD Point-in-time
Total stockholders' equity StockholdersEquity $377.96M USD Point-in-time
Total stockholders' equity StockholdersEquity $457.28M USD Point-in-time
Total stockholders' equity StockholdersEquity $457.28M USD Point-in-time
Total stockholders' equity StockholdersEquity $401.28M USD Point-in-time
Total stockholders' equity StockholdersEquity $401.28M USD Point-in-time
Total stockholders' equity StockholdersEquity $354.13M USD Point-in-time
Total stockholders' equity StockholdersEquity $354.13M USD Point-in-time
Total stockholders' equity StockholdersEquity $329.61M USD Point-in-time
Total stockholders' equity StockholdersEquity $329.61M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $678.43M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $678.43M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $569.43M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $569.43M USD Point-in-time
Income Statement 160 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $98.62M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $98.62M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $268.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $268.87M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $83.26M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $83.26M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $253.86M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $253.86M USD 3 Qtrs
Cost of revenue CostOfRevenue $12.17M USD 1 Quarter
Cost of revenue CostOfRevenue $12.17M USD 1 Quarter
Cost of revenue CostOfRevenue $34.97M USD 3 Qtrs
Cost of revenue CostOfRevenue $34.97M USD 3 Qtrs
Cost of revenue CostOfRevenue $17.14M USD 1 Quarter
Cost of revenue CostOfRevenue $17.14M USD 1 Quarter
Cost of revenue CostOfRevenue $52.16M USD 3 Qtrs
Cost of revenue CostOfRevenue $52.16M USD 3 Qtrs
Gross profit GrossProfit $86.45M USD 1 Quarter
Gross profit GrossProfit $86.45M USD 1 Quarter
Gross profit GrossProfit $233.90M USD 3 Qtrs
Gross profit GrossProfit $233.90M USD 3 Qtrs
Gross profit GrossProfit $66.12M USD 1 Quarter
Gross profit GrossProfit $66.12M USD 1 Quarter
Gross profit GrossProfit $201.70M USD 3 Qtrs
Gross profit GrossProfit $201.70M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $27.76M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $27.76M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $105.91M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $105.91M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $26.63M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $26.63M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $85.30M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $85.30M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $16.29M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $16.29M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $47.45M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $47.45M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $14.02M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $14.02M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $46.84M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $46.84M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $20.63M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $20.63M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $62.49M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $62.49M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $22.46M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $22.46M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $66.11M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $66.11M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $1.06M USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $1.06M USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $3.10M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $3.10M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $636.00K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $636.00K USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $2.66M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $2.66M USD 3 Qtrs
Total operating expenses OperatingExpenses $65.74M USD 1 Quarter
Total operating expenses OperatingExpenses $65.74M USD 1 Quarter
Total operating expenses OperatingExpenses $218.95M USD 3 Qtrs
Total operating expenses OperatingExpenses $218.95M USD 3 Qtrs
Total operating expenses OperatingExpenses $63.75M USD 1 Quarter
Total operating expenses OperatingExpenses $63.75M USD 1 Quarter
Total operating expenses OperatingExpenses $200.90M USD 3 Qtrs
Total operating expenses OperatingExpenses $200.90M USD 3 Qtrs
Income from operations OperatingIncomeLoss $20.71M USD 1 Quarter
Income from operations OperatingIncomeLoss $20.71M USD 1 Quarter
Income from operations OperatingIncomeLoss $14.96M USD 3 Qtrs
Income from operations OperatingIncomeLoss $14.96M USD 3 Qtrs
Income from operations OperatingIncomeLoss $2.37M USD 1 Quarter
Income from operations OperatingIncomeLoss $2.37M USD 1 Quarter
Income from operations OperatingIncomeLoss $801.00K USD 3 Qtrs
Income from operations OperatingIncomeLoss $801.00K USD 3 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $4.44M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $4.44M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $5.30M USD 3 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $5.30M USD 3 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $2.51M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $2.51M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $8.83M USD 3 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $8.83M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.63M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.63M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-16.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-16.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-3.13M USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-3.13M USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $376.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $376.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-29.00K USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-29.00K USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.13M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.13M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.50M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.50M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.25M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.25M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.60M USD 3 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.60M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $7.89M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $7.89M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $14.93M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $14.93M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $3.72M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $3.72M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $5.03M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $5.03M USD 3 Qtrs
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.56 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.56 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $-0.34 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $-0.34 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.05 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.05 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.16 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.16 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.51 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.51 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $-0.34 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $-0.34 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.05 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.05 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.15 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.15 USD 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 30.66M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 30.66M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 21.91M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 21.91M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.00M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.00M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 29.07M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 29.07M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.57M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.57M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 21.91M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 21.91M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 29.38M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 29.38M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 31.00M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 31.00M shares 3 Qtrs
Cash Flow Statement 216 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.16M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.16M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.85M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.85M USD 3 Qtrs
Impairment of capitalized software development costs CapitalizedComputerSoftwareImpairments1 $437.00K USD 3 Qtrs
Impairment of capitalized software development costs CapitalizedComputerSoftwareImpairments1 $437.00K USD 3 Qtrs
Impairment of capitalized software development costs CapitalizedComputerSoftwareImpairments1 $256.00K USD 3 Qtrs
Impairment of capitalized software development costs CapitalizedComputerSoftwareImpairments1 $256.00K USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $36.25M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $36.25M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $33.46M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $33.46M USD 3 Qtrs
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.77M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.77M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $5.28M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $5.28M USD Point-in-time
Common stock warrant expense FairValueAdjustmentOfWarrants $27.08M USD 3 Qtrs
Common stock warrant expense FairValueAdjustmentOfWarrants $27.08M USD 3 Qtrs
Common stock warrant expense FairValueAdjustmentOfWarrants $6.55M USD 3 Qtrs
Common stock warrant expense FairValueAdjustmentOfWarrants $6.55M USD 3 Qtrs
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $9.68M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $9.68M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $10.48M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $10.48M USD Point-in-time
Credit loss expense ProvisionForDoubtfulAccounts $1.22M USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $1.22M USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $1.92M USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $1.92M USD 3 Qtrs
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $18.09M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $18.09M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $22.32M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $22.32M USD Point-in-time
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.63M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.63M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 1 Quarter
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $1.04M USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $1.04M USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $114.00K USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $114.00K USD 3 Qtrs
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet $-3.08M USD 3 Qtrs
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet $-3.08M USD 3 Qtrs
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet - USD 3 Qtrs
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet - USD 3 Qtrs
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 100.00M shares Point-in-time
Other OtherOperatingActivitiesCashFlowStatement $36.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $36.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $14.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $14.00K USD 3 Qtrs
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.56M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.56M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-6.14M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-6.14M USD 3 Qtrs
Other current and long-term assets IncreaseDecreaseInOtherOperatingAssets $977.00K USD 3 Qtrs
Other current and long-term assets IncreaseDecreaseInOtherOperatingAssets $977.00K USD 3 Qtrs
Other current and long-term assets IncreaseDecreaseInOtherOperatingAssets $1.72M USD 3 Qtrs
Other current and long-term assets IncreaseDecreaseInOtherOperatingAssets $1.72M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $188.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $188.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.47M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.47M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-23.18M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-23.18M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-4.72M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-4.72M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-5.93M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-5.93M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-3.03M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-3.03M USD 3 Qtrs
Treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 5.26M shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 5.26M shares Point-in-time
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-274.00K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-274.00K USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.50M USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.50M USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.45M USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.45M USD 3 Qtrs
Other current and long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $4.89M USD 3 Qtrs
Other current and long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $4.89M USD 3 Qtrs
Other current and long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $11.87M USD 3 Qtrs
Other current and long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $11.87M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $93.93M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $93.93M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $67.47M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $67.47M USD 3 Qtrs
Additions to property and equipment PaymentsToAcquirePropertyPlantAndEquipment $655.00K USD 3 Qtrs
Additions to property and equipment PaymentsToAcquirePropertyPlantAndEquipment $655.00K USD 3 Qtrs
Additions to property and equipment PaymentsToAcquirePropertyPlantAndEquipment $12.77M USD 3 Qtrs
Additions to property and equipment PaymentsToAcquirePropertyPlantAndEquipment $12.77M USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $7.00M USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $7.00M USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $10.36M USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $10.36M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-7.66M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-7.66M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-23.13M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-23.13M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $7.65M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $7.65M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $8.31M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $8.31M USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $2.00K USD 3 Qtrs
Debt issuance costs PaymentsOfDebtIssuanceCosts $2.00K USD 3 Qtrs
Proceeds from initial public offering, net ProceedsFromIssuanceInitialPublicOffering $206.69M USD 3 Qtrs
Proceeds from initial public offering, net ProceedsFromIssuanceInitialPublicOffering $206.69M USD 3 Qtrs
Proceeds from initial public offering, net ProceedsFromIssuanceInitialPublicOffering - USD 3 Qtrs
Proceeds from initial public offering, net ProceedsFromIssuanceInitialPublicOffering - USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts $5.97M USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts $5.97M USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts - USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts - USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $15.61M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $15.61M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $178.18M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $178.18M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $246.00K USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $246.00K USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.84M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.84M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans - USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans - USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $2.04M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $2.04M USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $-103.00K USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $-103.00K USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $192.41M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $192.41M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-170.68M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-170.68M USD 3 Qtrs
Net change in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $278.68M USD 3 Qtrs
Net change in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $278.68M USD 3 Qtrs
Net change in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-126.34M USD 3 Qtrs
Net change in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-126.34M USD 3 Qtrs
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $62.59M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $62.59M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $341.27M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $341.27M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $349.69M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $349.69M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $223.35M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $223.35M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $62.59M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $62.59M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $341.27M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $341.27M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $349.69M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $349.69M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $223.35M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $223.35M USD Point-in-time
Interest paid InterestPaidNet $2.53M USD 3 Qtrs
Interest paid InterestPaidNet $2.53M USD 3 Qtrs
Interest paid InterestPaidNet $171.00K USD 3 Qtrs
Interest paid InterestPaidNet $171.00K USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $8.13M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $8.13M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $4.33M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $4.33M USD 3 Qtrs
Deferred offering costs not yet paid DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction $65.00K USD 3 Qtrs
Deferred offering costs not yet paid DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction $65.00K USD 3 Qtrs
Deferred offering costs not yet paid DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction - USD 3 Qtrs
Deferred offering costs not yet paid DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction - USD 3 Qtrs
Share repurchase excise tax in accrued expenses AccruedExciseTaxes - USD 3 Qtrs
Share repurchase excise tax in accrued expenses AccruedExciseTaxes - USD 3 Qtrs
Share repurchase excise tax in accrued expenses AccruedExciseTaxes $1.79M USD 3 Qtrs
Share repurchase excise tax in accrued expenses AccruedExciseTaxes $1.79M USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $317.00K USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $317.00K USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $836.00K USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $836.00K USD 3 Qtrs
Property and equipment in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $119.00K USD 3 Qtrs
Property and equipment in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $119.00K USD 3 Qtrs
Property and equipment in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $5.95M USD 3 Qtrs
Property and equipment in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $5.95M USD 3 Qtrs
Stockholders Equity 180 line items
Line Item Tag Value Unit Period
Beginning balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Beginning balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Ending balance TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Balance, beginning of period StockholdersEquity $27.93M USD Point-in-time
Balance, beginning of period StockholdersEquity $27.93M USD Point-in-time
Balance, beginning of period StockholdersEquity $44.09M USD Point-in-time
Balance, beginning of period StockholdersEquity $44.09M USD Point-in-time
Balance, beginning of period StockholdersEquity $359.70M USD Point-in-time
Balance, beginning of period StockholdersEquity $359.70M USD Point-in-time
Balance, beginning of period StockholdersEquity $377.96M USD Point-in-time
Balance, beginning of period StockholdersEquity $377.96M USD Point-in-time
Balance, beginning of period StockholdersEquity $457.28M USD Point-in-time
Balance, beginning of period StockholdersEquity $457.28M USD Point-in-time
Balance, beginning of period StockholdersEquity $401.28M USD Point-in-time
Balance, beginning of period StockholdersEquity $401.28M USD Point-in-time
Balance, beginning of period StockholdersEquity $354.13M USD Point-in-time
Balance, beginning of period StockholdersEquity $354.13M USD Point-in-time
Balance, beginning of period StockholdersEquity $329.61M USD Point-in-time
Balance, beginning of period StockholdersEquity $329.61M USD Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 5.26M shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 5.26M shares Point-in-time
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $-33.97M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $-7.43M USD 3 Qtrs
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $555.00K USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $2.49M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $1.53M USD 1 Quarter
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Net income (loss) NetIncomeLoss $4.58M USD 3 Qtrs
Exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 532,005.00 shares 3 Qtrs
Exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 532,005.00 shares 3 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.80M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.80M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.91M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.91M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.95M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.95M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.37M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.37M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $4.00M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $4.00M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $945.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $945.00K USD 1 Quarter
Other StockholdersEquityOther $91.00K USD 1 Quarter
Other StockholdersEquityOther $91.00K USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $4.95M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $4.95M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $44.91M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $44.91M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $13.79M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $13.79M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $14.01M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $14.01M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $13.91M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $13.91M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $12.93M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $12.93M USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $212.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $97.00K USD 1 Quarter
Release of restricted stock purchase shares from repurchase option StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $97.00K USD 1 Quarter
Conversion of convertible debt StockIssuedDuringPeriodValueConversionOfConvertibleSecurities $103.58M USD 1 Quarter
Conversion of convertible debt StockIssuedDuringPeriodValueConversionOfConvertibleSecurities $103.58M USD 1 Quarter
Conversion of redeemable convertible preferred stock (in shares) TemporaryEquitySharesConversionOfConvertiblePreferredStock 17.25M shares 1 Quarter
Conversion of redeemable convertible preferred stock (in shares) TemporaryEquitySharesConversionOfConvertiblePreferredStock 17.25M shares 1 Quarter
Initial public offering, net of issuance costs of $22.0 million StockIssuedDuringPeriodValueOther $197.95M USD 1 Quarter
Initial public offering, net of issuance costs of $22.0 million StockIssuedDuringPeriodValueOther $197.95M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $15.69M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $15.69M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $73.41M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $73.41M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $68.17M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $68.17M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $39.13M USD 1 Quarter
Repurchase of common stock StockRepurchasedAndRetiredDuringPeriodValue $39.13M USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $246.00K USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $246.00K USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $629.00K USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $629.00K USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $1.42M USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $1.42M USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $797.00K USD 1 Quarter
Common stock withheld for tax obligation and net settlement CommonStockValueWithheld $797.00K USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.04M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.04M USD 1 Quarter
Balance, ending of period StockholdersEquity $27.93M USD Point-in-time
Balance, ending of period StockholdersEquity $27.93M USD Point-in-time
Balance, ending of period StockholdersEquity $44.09M USD Point-in-time
Balance, ending of period StockholdersEquity $44.09M USD Point-in-time
Balance, ending of period StockholdersEquity $359.70M USD Point-in-time
Balance, ending of period StockholdersEquity $359.70M USD Point-in-time
Balance, ending of period StockholdersEquity $377.96M USD Point-in-time
Balance, ending of period StockholdersEquity $377.96M USD Point-in-time
Balance, ending of period StockholdersEquity $457.28M USD Point-in-time
Balance, ending of period StockholdersEquity $457.28M USD Point-in-time
Balance, ending of period StockholdersEquity $401.28M USD Point-in-time
Balance, ending of period StockholdersEquity $401.28M USD Point-in-time
Balance, ending of period StockholdersEquity $354.13M USD Point-in-time
Balance, ending of period StockholdersEquity $354.13M USD Point-in-time
Balance, ending of period StockholdersEquity $329.61M USD Point-in-time
Balance, ending of period StockholdersEquity $329.61M USD Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 518,683.00 shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 5.26M shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 5.26M shares 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...