◆ 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 2024
Filing Information
Form Type 10-Q
Accession Number 0001628280-24-047694
Period End Date 20240930
Filing Date 20241114
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance ibta-20240930_htm.xml
Balance Sheet 132 line items
Line Item Tag Value Unit Period
Property and equipment, less accumulated depreciation of $9,548 and $8,905, respectively PropertyPlantAndEquipmentNet $2.06M USD Point-in-time
Property and equipment, less accumulated depreciation of $9,548 and $8,905, respectively PropertyPlantAndEquipmentNet $2.06M USD Point-in-time
Property and equipment, less accumulated depreciation of $9,548 and $8,905, respectively PropertyPlantAndEquipmentNet $2.54M USD Point-in-time
Property and equipment, less accumulated depreciation of $9,548 and $8,905, respectively PropertyPlantAndEquipmentNet $2.54M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $341.27M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $341.27M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $62.59M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $62.59M USD Point-in-time
Accounts receivable, less allowances of $3,825 and $3,160, respectively AccountsReceivableNetCurrent $227.79M USD Point-in-time
Accounts receivable, less allowances of $3,825 and $3,160, respectively AccountsReceivableNetCurrent $227.79M USD Point-in-time
Accounts receivable, less allowances of $3,825 and $3,160, respectively AccountsReceivableNetCurrent $226.44M USD Point-in-time
Accounts receivable, less allowances of $3,825 and $3,160, respectively AccountsReceivableNetCurrent $226.44M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $6.99M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $6.99M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.31M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.31M USD Point-in-time
Total current assets AssetsCurrent $298.34M USD Point-in-time
Total current assets AssetsCurrent $298.34M USD Point-in-time
Total current assets AssetsCurrent $576.06M USD Point-in-time
Total current assets AssetsCurrent $576.06M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $17,216 and $13,482, respectively CapitalizedComputerSoftwareNet $12.84M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $17,216 and $13,482, respectively CapitalizedComputerSoftwareNet $12.84M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $17,216 and $13,482, respectively CapitalizedComputerSoftwareNet $15.44M USD Point-in-time
Capitalized software development costs, less accumulated amortization of $17,216 and $13,482, respectively CapitalizedComputerSoftwareNet $15.44M 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
Other long-term assets OtherAssetsNoncurrent $183.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $183.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.53M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.53M USD Point-in-time
Total assets Assets $598.27M USD Point-in-time
Total assets Assets $598.27M USD Point-in-time
Total assets Assets $319.79M USD Point-in-time
Total assets Assets $319.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $8.25M USD Point-in-time
Accounts payable AccountsPayableCurrent $8.25M USD Point-in-time
Accounts payable AccountsPayableCurrent $8.94M USD Point-in-time
Accounts payable AccountsPayableCurrent $8.94M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $96.34M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $96.34M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $73.16M USD Point-in-time
Due to third-party publishers AccountsPayableToThirdPartyPublishersCurrent $73.16M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $18.50M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $18.50M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $24.58M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $24.58M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $4.32M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $4.32M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $3.60M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $3.60M USD Point-in-time
Total current liabilities LiabilitiesCurrent $198.15M USD Point-in-time
Total current liabilities LiabilitiesCurrent $198.15M USD Point-in-time
Total current liabilities LiabilitiesCurrent $211.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $211.47M USD Point-in-time
Long-term debt, net LongTermDebtNoncurrent - USD Point-in-time
Long-term debt, net LongTermDebtNoncurrent - USD Point-in-time
Long-term debt, net LongTermDebtNoncurrent $64.45M USD Point-in-time
Long-term debt, net LongTermDebtNoncurrent $64.45M USD Point-in-time
Convertible notes derivative liability DerivativeLiabilitiesNoncurrent - USD Point-in-time
Convertible notes derivative liability DerivativeLiabilitiesNoncurrent - USD Point-in-time
Convertible notes derivative liability DerivativeLiabilitiesNoncurrent $25.40M USD Point-in-time
Convertible notes derivative liability DerivativeLiabilitiesNoncurrent $25.40M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $8.84M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $8.84M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $3.86M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $3.86M USD Point-in-time
Total liabilities Liabilities $220.31M USD Point-in-time
Total liabilities Liabilities $220.31M USD Point-in-time
Total liabilities Liabilities $291.86M USD Point-in-time
Total liabilities Liabilities $291.86M 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
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - USD Point-in-time
Redeemable convertible preferred stock, $0.00001 par value: zero and 17,245,954 shares authorized, issued and outstanding as of September 30, 2024 and December 31, 2023, respectively TemporaryEquityCarryingAmountAttributableToParent - 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, 2024; zero shares authorized, issued, and outstanding as of December 31, 2023 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, 2024; zero shares authorized, issued, and outstanding as of December 31, 2023 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, 2024; zero shares authorized, issued, and outstanding as of December 31, 2023 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, 2024; zero shares authorized, issued, and outstanding as of December 31, 2023 PreferredStockValue - USD Point-in-time
Common stock, $0.00001 par value: zero shares authorized, issued, and outstanding as of September 30, 2024; 40,000,000 shares authorized and 9,207,337 shares issued and outstanding as of December 31, 2023 CommonStockValue - USD Point-in-time
Common stock, $0.00001 par value: zero shares authorized, issued, and outstanding as of September 30, 2024; 40,000,000 shares authorized and 9,207,337 shares issued and outstanding as of December 31, 2023 CommonStockValue - USD Point-in-time
Common stock, $0.00001 par value: zero shares authorized, issued, and outstanding as of September 30, 2024; 40,000,000 shares authorized and 9,207,337 shares issued and outstanding as of December 31, 2023 CommonStockValue - USD Point-in-time
Common stock, $0.00001 par value: zero shares authorized, issued, and outstanding as of September 30, 2024; 40,000,000 shares authorized and 9,207,337 shares issued and outstanding as of December 31, 2023 CommonStockValue - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $237.12M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $237.12M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $610.26M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $610.26M USD Point-in-time
Treasury stock, at cost, 274,902 shares at September 30, 2024 and zero shares at December 31, 2023 TreasuryStockCommonValue $15.69M USD Point-in-time
Treasury stock, at cost, 274,902 shares at September 30, 2024 and zero shares at December 31, 2023 TreasuryStockCommonValue $15.69M USD Point-in-time
Treasury stock, at cost, 274,902 shares at September 30, 2024 and zero shares at December 31, 2023 TreasuryStockCommonValue - USD Point-in-time
Treasury stock, at cost, 274,902 shares at September 30, 2024 and zero shares at December 31, 2023 TreasuryStockCommonValue - USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-216.62M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-216.62M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-209.19M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-209.19M USD Point-in-time
Total stockholders' equity StockholdersEquity $-34.79M USD Point-in-time
Total stockholders' equity StockholdersEquity $-34.79M 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 $-18.73M USD Point-in-time
Total stockholders' equity StockholdersEquity $-18.73M USD Point-in-time
Total stockholders' equity StockholdersEquity $1.27M USD Point-in-time
Total stockholders' equity StockholdersEquity $1.27M 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 $-36.64M USD Point-in-time
Total stockholders' equity StockholdersEquity $-36.64M 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 liabilities, redeemable convertible preferred stock, and stockholders' equity LiabilitiesAndStockholdersEquity $319.79M USD Point-in-time
Total liabilities, redeemable convertible preferred stock, and stockholders' equity LiabilitiesAndStockholdersEquity $319.79M USD Point-in-time
Total liabilities, redeemable convertible preferred stock, and stockholders' equity LiabilitiesAndStockholdersEquity $598.27M USD Point-in-time
Total liabilities, redeemable convertible preferred stock, and stockholders' equity LiabilitiesAndStockholdersEquity $598.27M USD Point-in-time
Income Statement 162 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $220.36M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $220.36M USD 3 Qtrs
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 $85.29M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $85.29M USD 1 Quarter
Cost of revenue CostOfRevenue $31.67M USD 3 Qtrs
Cost of revenue CostOfRevenue $31.67M 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 $10.78M USD 1 Quarter
Cost of revenue CostOfRevenue $10.78M USD 1 Quarter
Cost of revenue CostOfRevenue $34.97M USD 3 Qtrs
Cost of revenue CostOfRevenue $34.97M USD 3 Qtrs
Gross profit GrossProfit $233.90M USD 3 Qtrs
Gross profit GrossProfit $233.90M USD 3 Qtrs
Gross profit GrossProfit $188.69M USD 3 Qtrs
Gross profit GrossProfit $188.69M USD 3 Qtrs
Gross profit GrossProfit $86.45M USD 1 Quarter
Gross profit GrossProfit $86.45M USD 1 Quarter
Gross profit GrossProfit $74.51M USD 1 Quarter
Gross profit GrossProfit $74.51M 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 $27.76M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $27.76M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $81.45M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $81.45M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $37.64M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $37.64M USD 1 Quarter
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 $36.31M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $36.31M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $12.39M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $12.39M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $38.18M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $38.18M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $12.11M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $12.11M 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 $20.63M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $20.63M 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 $3.02M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $3.02M USD 3 Qtrs
Depreciation and amortization DepreciationNonproduction $1.50M USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $1.50M USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $1.06M USD 1 Quarter
Depreciation and amortization DepreciationNonproduction $1.06M 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 $65.74M USD 1 Quarter
Total operating expenses OperatingExpenses $65.74M USD 1 Quarter
Total operating expenses OperatingExpenses $63.64M USD 1 Quarter
Total operating expenses OperatingExpenses $63.64M USD 1 Quarter
Total operating expenses OperatingExpenses $158.95M USD 3 Qtrs
Total operating expenses OperatingExpenses $158.95M USD 3 Qtrs
Income from operations OperatingIncomeLoss $10.87M USD 1 Quarter
Income from operations OperatingIncomeLoss $10.87M 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 $20.71M USD 1 Quarter
Income from operations OperatingIncomeLoss $20.71M USD 1 Quarter
Income from operations OperatingIncomeLoss $29.74M USD 3 Qtrs
Income from operations OperatingIncomeLoss $29.74M USD 3 Qtrs
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $5.30M USD 3 Qtrs
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $5.30M USD 3 Qtrs
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $4.44M USD 1 Quarter
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $4.44M USD 1 Quarter
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $-1.56M USD 1 Quarter
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $-1.56M USD 1 Quarter
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $-4.77M USD 3 Qtrs
Interest income (expense), net InterestIncomeExpenseNonoperatingNet $-4.77M USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.60M USD Point-in-time
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.60M 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 - 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
Other expense, net OtherNonoperatingIncomeExpense $-16.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-16.00K USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-1.51M USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-1.51M USD 1 Quarter
Other expense, net OtherNonoperatingIncomeExpense $-3.13M USD 3 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-3.13M USD 3 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-3.25M USD 3 Qtrs
Other expense, net OtherNonoperatingIncomeExpense $-3.25M USD 3 Qtrs
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.80M USD 1 Quarter
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.80M USD 1 Quarter
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.13M USD 1 Quarter
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.13M USD 1 Quarter
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $21.72M USD 3 Qtrs
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $21.72M USD 3 Qtrs
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.50M USD 3 Qtrs
Income before (provision for) benefit from income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.50M USD 3 Qtrs
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $14.93M USD 3 Qtrs
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $14.93M USD 3 Qtrs
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $2.25M USD 3 Qtrs
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $2.25M USD 3 Qtrs
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $-610.00K USD 1 Quarter
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $-610.00K USD 1 Quarter
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $7.89M USD 1 Quarter
(Provision for) benefit from income taxes IncomeTaxExpenseBenefit $7.89M 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 $15.34M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M 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 $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M 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 $19.47M USD 3 Qtrs
Net income (loss) NetIncomeLoss $19.47M USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $2.19 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $2.19 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.94 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.94 USD 1 Quarter
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
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.73 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.73 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.31 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.31 USD 1 Quarter
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 8.89M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 8.89M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 8.96M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 8.96M 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 26.63M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.63M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.83M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.83M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.57M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 33.57M shares 1 Quarter
Cash Flow Statement 260 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M 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 $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M 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 $19.47M USD 3 Qtrs
Net income (loss) NetIncomeLoss $19.47M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.75M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.75M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.16M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.16M 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 $130.00K USD 3 Qtrs
Impairment of capitalized software development costs CapitalizedComputerSoftwareImpairments1 $130.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 $5.31M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $5.31M USD 3 Qtrs
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.16M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.16M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.83M USD Point-in-time
Accounts receivable, allowance for credit loss AllowanceForDoubtfulAccountsReceivable $3.83M 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 $9.05M USD 3 Qtrs
Common stock warrant expense FairValueAdjustmentOfWarrants $9.05M USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $441.00K USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $441.00K USD 3 Qtrs
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $8.90M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $8.90M USD Point-in-time
Credit loss expense ProvisionForDoubtfulAccounts $1.22M USD 3 Qtrs
Credit loss expense ProvisionForDoubtfulAccounts $1.22M USD 3 Qtrs
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $9.55M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $9.55M USD Point-in-time
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt - USD 3 Qtrs
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.60M USD Point-in-time
Loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-9.60M 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 - 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
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $17.22M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $17.22M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $13.48M USD Point-in-time
Capitalized software, accumulated amortization CapitalizedComputerSoftwareAccumulatedAmortization $13.48M USD Point-in-time
Redeemable convertible preferred stock, par value (in usd per share) TemporaryEquityValueExcludingAdditionalPaidInCapital - USD Point-in-time
Redeemable convertible preferred stock, par value (in usd per share) TemporaryEquityValueExcludingAdditionalPaidInCapital - USD Point-in-time
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $834.00K USD 1 Quarter
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $834.00K USD 1 Quarter
Redeemable convertible preferred stock, par value (in usd per share) TemporaryEquityValueExcludingAdditionalPaidInCapital - USD Point-in-time
Redeemable convertible preferred stock, par value (in usd per share) TemporaryEquityValueExcludingAdditionalPaidInCapital - USD Point-in-time
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 $2.48M USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $2.48M USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $7.00K USD 1 Quarter
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $7.00K USD 1 Quarter
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 17.25M shares Point-in-time
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet $-3.20M USD 3 Qtrs
Change in fair value of convertible notes derivative liability DerivativeGainLossOnDerivativeNet $-3.20M 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 $-3.08M USD 3 Qtrs
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares authorized (in shares) TemporaryEquitySharesAuthorized 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares issued (in shares) TemporaryEquitySharesIssued 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares issued (in shares) TemporaryEquitySharesIssued 17.25M shares Point-in-time
Other OtherOperatingActivitiesCashFlowStatement $51.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $51.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $36.00K USD 3 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $36.00K USD 3 Qtrs
Redeemable convertible preferred stock, shares issued (in shares) TemporaryEquitySharesIssued 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares issued (in shares) TemporaryEquitySharesIssued 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 0.00 shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Redeemable convertible preferred stock, shares outstanding (in shares) TemporaryEquitySharesOutstanding 17.25M shares Point-in-time
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.56M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.56M 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
Accounts receivable IncreaseDecreaseInAccountsReceivable $63.27M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $63.27M 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, shares authorized (in shares) PreferredStockSharesAuthorized 0.00 shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 0.00 shares Point-in-time
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 $-472.00K USD 3 Qtrs
Other current and long-term assets IncreaseDecreaseInOtherOperatingAssets $-472.00K 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 issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Accounts payable IncreaseDecreaseInAccountsPayable $826.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $826.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $188.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $188.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
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-23.18M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-23.18M USD 3 Qtrs
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
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-26.21M USD 3 Qtrs
Due to third-party publishers IncreaseDecreaseInAccountsPayableToThirdPartyPublishers $-26.21M USD 3 Qtrs
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
Common stock, par value (in usd per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Common stock, par value (in usd per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Common stock, par value (in usd per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Common stock, par value (in usd per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-5.93M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-5.93M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-2.77M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-2.77M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $955.00K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $955.00K USD 3 Qtrs
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 0.00 shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 0.00 shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 40.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 40.00M shares Point-in-time
Common stock, shares, issued (in shares) CommonStockSharesIssued 9.21M shares Point-in-time
Common stock, shares, issued (in shares) CommonStockSharesIssued 9.21M shares Point-in-time
Common stock, shares, issued (in shares) CommonStockSharesIssued 0.00 shares Point-in-time
Common stock, shares, issued (in shares) CommonStockSharesIssued 0.00 shares Point-in-time
User redemption liability IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerLiability $2.13M USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerLiability $955.00K USD 3 Qtrs
User redemption liability IncreaseDecreaseInContractWithCustomerLiability $955.00K USD 3 Qtrs
Common stock, shares, outstanding (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Common stock, shares, outstanding (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Increase (Decrease) in Contract with Customer, User Redemption, Liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-7.94M USD 3 Qtrs
Increase (Decrease) in Contract with Customer, User Redemption, Liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-7.94M USD 3 Qtrs
Increase (Decrease) in Contract with Customer, User Redemption, Liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.50M USD 3 Qtrs
Increase (Decrease) in Contract with Customer, User Redemption, Liability IncreaseDecreaseInContractWithCustomerUserRedemptionLiability $-4.50M USD 3 Qtrs
Common stock, shares, outstanding (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Common stock, shares, outstanding (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
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 $-1.32M USD 3 Qtrs
Other current and long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $-1.32M USD 3 Qtrs
Treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $93.93M USD 3 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $93.93M USD 3 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $-952.00K USD 3 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $-952.00K 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 $372.00K USD 3 Qtrs
Additions to property and equipment PaymentsToAcquirePropertyPlantAndEquipment $372.00K USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $5.87M USD 3 Qtrs
Additions to capitalized software development costs PaymentsToDevelopSoftware $5.87M 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
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments - USD 3 Qtrs
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments - USD 3 Qtrs
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments $27.90M USD 3 Qtrs
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments $27.90M USD 3 Qtrs
Net cash (used in) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-7.66M USD 3 Qtrs
Net cash (used in) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-7.66M USD 3 Qtrs
Net cash (used in) provided by investing activities NetCashProvidedByUsedInInvestingActivities $21.66M USD 3 Qtrs
Net cash (used in) provided by investing activities NetCashProvidedByUsedInInvestingActivities $21.66M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $1.15M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $1.15M 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 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 $4.00K USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts $4.00K USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts $5.97M USD 3 Qtrs
Deferred offering costs PaymentsOfStockIssuanceCosts $5.97M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock - USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $15.61M USD 3 Qtrs
Purchase of treasury stock PaymentsForRepurchaseOfCommonStock $15.61M 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 - USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation - USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $-103.00K USD 3 Qtrs
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $-103.00K USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.15M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $1.15M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $192.41M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $192.41M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $21.86M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $21.86M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $278.68M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $278.68M USD 3 Qtrs
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 $17.82M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.82M 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 $62.59M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $39.67M USD Point-in-time
Cash, and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $39.67M 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 $17.82M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $17.82M 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 $39.67M USD Point-in-time
Cash, and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $39.67M USD Point-in-time
Interest paid InterestPaidNet $3.46M USD 3 Qtrs
Interest paid InterestPaidNet $3.46M USD 3 Qtrs
Interest paid InterestPaidNet $2.53M USD 3 Qtrs
Interest paid InterestPaidNet $2.53M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $1.90M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $1.90M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $8.13M USD 3 Qtrs
Income taxes paid IncomeTaxesPaid $8.13M 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 $421.00K USD 3 Qtrs
Deferred offering costs not yet paid DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction $421.00K USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $320.00K USD 3 Qtrs
Stock-based compensation included in capitalized software development costs ShareBasedCompensationCapitalExpenditures $320.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 $317.00K USD 3 Qtrs
Stockholders Equity 190 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 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 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 17.25M shares Point-in-time
Beginning balance (in shares) TemporaryEquitySharesOutstanding 17.25M 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 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 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 17.25M shares Point-in-time
Ending balance (in shares) TemporaryEquitySharesOutstanding 17.25M 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 $-34.79M USD Point-in-time
Balance, beginning of period StockholdersEquity $-34.79M 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 $-18.73M USD Point-in-time
Balance, beginning of period StockholdersEquity $-18.73M USD Point-in-time
Balance, beginning of period StockholdersEquity $1.27M USD Point-in-time
Balance, beginning of period StockholdersEquity $1.27M 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 $-36.64M USD Point-in-time
Balance, beginning of period StockholdersEquity $-36.64M 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
Beginning balance (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Beginning balance (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Beginning balance, treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M 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 $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M 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 $19.47M USD 3 Qtrs
Net income (loss) NetIncomeLoss $19.47M USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $77.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $77.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $49.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $49.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 678,582.00 shares 3 Qtrs
Exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 678,582.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 $483.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $483.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $409.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $409.00K 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 $262.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $262.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 $1.89M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $1.89M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $10.90M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $10.90M 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 $1.90M USD 1 Quarter
Stock-based compensation expense (inclusive of capitalized stock-based compensation) AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition $1.90M 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
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 $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
Repurchase of common stock TreasuryStockValueAcquiredCostMethod $15.69M USD 1 Quarter
Repurchase of common stock TreasuryStockValueAcquiredCostMethod $15.69M USD 1 Quarter
Other StockholdersEquityOther $91.00K USD 1 Quarter
Other StockholdersEquityOther $91.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
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
Balance, ending of period StockholdersEquity $-34.79M USD Point-in-time
Balance, ending of period StockholdersEquity $-34.79M USD Point-in-time
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 $-18.73M USD Point-in-time
Balance, ending of period StockholdersEquity $-18.73M USD Point-in-time
Balance, ending of period StockholdersEquity $1.27M USD Point-in-time
Balance, ending of period StockholdersEquity $1.27M 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 $-36.64M USD Point-in-time
Balance, ending of period StockholdersEquity $-36.64M 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
Ending balance (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 0.00 shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 9.21M shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 0.00 shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Ending balance, treasury stock (in shares) TreasuryStockCommonShares 274,902.00 shares Point-in-time
Comprehensive Income 44 line items
Line Item Tag Value Unit Period
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $17.24M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M USD 1 Quarter
Net income (loss) NetIncomeLoss $15.34M 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 $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.41M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $9.30M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M USD 1 Quarter
Net income (loss) NetIncomeLoss $-4.28M 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 $19.47M USD 3 Qtrs
Net income (loss) NetIncomeLoss $19.47M USD 3 Qtrs
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 1 Quarter
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 1 Quarter
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 1 Quarter
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 1 Quarter
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Net unrealized gain on short-term investments OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $126.00K USD 3 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $77.00K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $77.00K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $49.00K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $49.00K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent - USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $19.60M USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $19.60M USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $8.41M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $8.41M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $17.24M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $17.24M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.43M USD 3 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-7.43M USD 3 Qtrs

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

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