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

10-Q Filing

RAPID7, INC. CIK: 1560327 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001560327-25-000050
Period End Date 20250630
Filing Date 20250808
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance rp-20250630_htm.xml
Balance Sheet 182 line items
Line Item Tag Value Unit Period
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $2.74M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $2.74M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $1.83M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $1.83M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $236.97M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $236.97M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $261.33M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $261.33M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 10.00M shares Point-in-time
Short-term investments ShortTermInvestments $187.03M USD Point-in-time
Short-term investments ShortTermInvestments $187.03M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Short-term investments ShortTermInvestments $250.41M USD Point-in-time
Short-term investments ShortTermInvestments $250.41M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,738 and $1,833 at June 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $168.24M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,738 and $1,833 at June 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $168.24M USD 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, net of allowance for credit losses of $2,738 and $1,833 at June 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $150.68M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,738 and $1,833 at June 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $150.68M USD 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
Deferred contract acquisition and fulfillment costs, current portion DeferredCostsCurrent $52.13M USD Point-in-time
Deferred contract acquisition and fulfillment costs, current portion DeferredCostsCurrent $52.13M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Deferred contract acquisition and fulfillment costs, current portion DeferredCostsCurrent $49.29M USD Point-in-time
Deferred contract acquisition and fulfillment costs, current portion DeferredCostsCurrent $49.29M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $44.02M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $44.02M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $42.80M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $42.80M USD Point-in-time
Total current assets AssetsCurrent $786.11M USD Point-in-time
Total current assets AssetsCurrent $786.11M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 65.28M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 65.28M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 64.07M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 64.07M shares Point-in-time
Total current assets AssetsCurrent $754.52M USD Point-in-time
Total current assets AssetsCurrent $754.52M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Long-term investments LongTermInvestments $37.27M USD Point-in-time
Long-term investments LongTermInvestments $37.27M USD Point-in-time
Long-term investments LongTermInvestments $88.01M USD Point-in-time
Long-term investments LongTermInvestments $88.01M USD Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $32.24M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $32.24M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $29.64M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $29.64M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $43.65M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $43.65M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $48.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $48.88M USD Point-in-time
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $66.71M USD Point-in-time
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $66.71M USD Point-in-time
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $73.67M USD Point-in-time
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $73.67M USD Point-in-time
Goodwill Goodwill $575.27M USD Point-in-time
Goodwill Goodwill $575.27M USD Point-in-time
Goodwill Goodwill $575.27M USD Point-in-time
Goodwill Goodwill $575.27M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $85.72M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $85.72M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $74.98M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $74.98M USD Point-in-time
Other assets OtherAssetsNoncurrent $15.96M USD Point-in-time
Other assets OtherAssetsNoncurrent $15.96M USD Point-in-time
Other assets OtherAssetsNoncurrent $12.87M USD Point-in-time
Other assets OtherAssetsNoncurrent $12.87M USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Accounts payable AccountsPayableCurrent $15.94M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.94M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.91M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.91M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $88.80M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $88.80M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $78.12M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $78.12M USD Point-in-time
Convertible senior notes, current portion, net ConvertibleDebtCurrent $45.90M USD Point-in-time
Convertible senior notes, current portion, net ConvertibleDebtCurrent $45.90M USD Point-in-time
Convertible senior notes, current portion, net ConvertibleDebtCurrent - USD Point-in-time
Convertible senior notes, current portion, net ConvertibleDebtCurrent - USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $15.49M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $15.49M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $15.19M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $15.19M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $461.12M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $461.12M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $446.69M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $446.69M USD Point-in-time
Total current liabilities LiabilitiesCurrent $555.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $555.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $630.22M USD Point-in-time
Total current liabilities LiabilitiesCurrent $630.22M USD Point-in-time
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $890.28M USD Point-in-time
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $890.28M USD Point-in-time
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $888.36M USD Point-in-time
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $888.36M USD Point-in-time
Operating lease liabilities, non-current portion OperatingLeaseLiabilityNoncurrent $68.43M USD Point-in-time
Operating lease liabilities, non-current portion OperatingLeaseLiabilityNoncurrent $68.43M USD Point-in-time
Operating lease liabilities, non-current portion OperatingLeaseLiabilityNoncurrent $62.19M USD Point-in-time
Operating lease liabilities, non-current portion OperatingLeaseLiabilityNoncurrent $62.19M USD Point-in-time
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $29.18M USD Point-in-time
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $29.18M USD Point-in-time
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $27.08M USD Point-in-time
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $27.08M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.70M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.70M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.24M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.24M USD Point-in-time
Total liabilities Liabilities $1.63B USD Point-in-time
Total liabilities Liabilities $1.63B USD Point-in-time
Total liabilities Liabilities $1.56B USD Point-in-time
Total liabilities Liabilities $1.56B USD Point-in-time
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2025 and December 31, 2024; 0 shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2025 and December 31, 2024; 0 shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2025 and December 31, 2024; 0 shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2025 and December 31, 2024; 0 shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValue - USD Point-in-time
Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2025 and December 31, 2024; 65,277,744 and 64,067,220 shares issued at June 30, 2025 and December 31, 2024, respectively; 64,707,489 and 63,496,965 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $635.00K USD Point-in-time
Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2025 and December 31, 2024; 65,277,744 and 64,067,220 shares issued at June 30, 2025 and December 31, 2024, respectively; 64,707,489 and 63,496,965 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $635.00K USD Point-in-time
Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2025 and December 31, 2024; 65,277,744 and 64,067,220 shares issued at June 30, 2025 and December 31, 2024, respectively; 64,707,489 and 63,496,965 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $646.00K USD Point-in-time
Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2025 and December 31, 2024; 65,277,744 and 64,067,220 shares issued at June 30, 2025 and December 31, 2024, respectively; 64,707,489 and 63,496,965 shares outstanding at June 30, 2025 and December 31, 2024, respectively CommonStockValue $646.00K USD Point-in-time
Treasury stock, at cost, 570,255 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapital $1.01B USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapital $1.01B USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapital $1.07B USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapital $1.07B USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $3.51M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $3.51M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.21M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-1.21M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-977.59M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-977.59M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-988.03M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-988.03M USD Point-in-time
Total stockholders equity StockholdersEquity $-52.61M USD Point-in-time
Total stockholders equity StockholdersEquity $-52.61M USD Point-in-time
Total stockholders equity StockholdersEquity $-118.18M USD Point-in-time
Total stockholders equity StockholdersEquity $-118.18M USD Point-in-time
Total stockholders equity StockholdersEquity $90.45M USD Point-in-time
Total stockholders equity StockholdersEquity $90.45M USD Point-in-time
Total stockholders equity StockholdersEquity $52.72M USD Point-in-time
Total stockholders equity StockholdersEquity $52.72M USD Point-in-time
Total stockholders equity StockholdersEquity $-86.39M USD Point-in-time
Total stockholders equity StockholdersEquity $-86.39M USD Point-in-time
Total stockholders equity StockholdersEquity $17.71M USD Point-in-time
Total stockholders equity StockholdersEquity $17.71M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Income Statement 144 line items
Line Item Tag Value Unit Period
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $214.19M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $214.19M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $207.99M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $207.99M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $413.09M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $413.09M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $424.45M USD 2 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $424.45M USD 2 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $63.06M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $63.06M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $60.99M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $60.99M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $121.99M USD 2 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $121.99M USD 2 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $122.54M USD 2 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $122.54M USD 2 Qtrs
Total gross profit GrossProfit $151.13M USD 1 Quarter
Total gross profit GrossProfit $151.13M USD 1 Quarter
Total gross profit GrossProfit $147.00M USD 1 Quarter
Total gross profit GrossProfit $147.00M USD 1 Quarter
Total gross profit GrossProfit $301.91M USD 2 Qtrs
Total gross profit GrossProfit $301.91M USD 2 Qtrs
Total gross profit GrossProfit $291.11M USD 2 Qtrs
Total gross profit GrossProfit $291.11M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $40.45M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $40.45M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $95.11M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $95.11M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $47.23M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $47.23M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $81.82M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $81.82M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $158.65M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $158.65M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $151.22M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $151.22M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $78.13M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $78.13M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $79.25M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $79.25M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $23.20M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $23.20M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $44.75M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $44.75M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $21.17M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $21.17M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $43.13M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $43.13M USD 2 Qtrs
Total operating expenses OperatingExpenses $141.78M USD 1 Quarter
Total operating expenses OperatingExpenses $141.78M USD 1 Quarter
Total operating expenses OperatingExpenses $147.64M USD 1 Quarter
Total operating expenses OperatingExpenses $147.64M USD 1 Quarter
Total operating expenses OperatingExpenses $298.51M USD 2 Qtrs
Total operating expenses OperatingExpenses $298.51M USD 2 Qtrs
Total operating expenses OperatingExpenses $276.17M USD 2 Qtrs
Total operating expenses OperatingExpenses $276.17M USD 2 Qtrs
Income from operations OperatingIncomeLoss $3.49M USD 1 Quarter
Income from operations OperatingIncomeLoss $3.49M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.22M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.22M USD 1 Quarter
Income from operations OperatingIncomeLoss $3.39M USD 2 Qtrs
Income from operations OperatingIncomeLoss $3.39M USD 2 Qtrs
Income from operations OperatingIncomeLoss $14.94M USD 2 Qtrs
Income from operations OperatingIncomeLoss $14.94M USD 2 Qtrs
Interest income InvestmentIncomeInterest $5.51M USD 1 Quarter
Interest income InvestmentIncomeInterest $5.51M USD 1 Quarter
Interest income InvestmentIncomeInterest $11.27M USD 2 Qtrs
Interest income InvestmentIncomeInterest $11.27M USD 2 Qtrs
Interest income InvestmentIncomeInterest $9.94M USD 2 Qtrs
Interest income InvestmentIncomeInterest $9.94M USD 2 Qtrs
Interest income InvestmentIncomeInterest $5.22M USD 1 Quarter
Interest income InvestmentIncomeInterest $5.22M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.63M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.63M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.67M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.67M USD 1 Quarter
Interest expense InterestExpenseNonoperating $5.28M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $5.28M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $5.34M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $5.34M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-695.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-695.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $3.96M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $3.96M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-2.13M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-2.13M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $5.76M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $5.76M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $17.41M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $17.41M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.08M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.08M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $15.14M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $15.14M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.34M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.34M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $4.70M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $4.70M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $2.00M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $2.00M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $538.00K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $538.00K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.46M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.46M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.13 USD 2 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.13 USD 2 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.16 USD 2 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.16 USD 2 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.13 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.13 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.11 USD 2 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.13 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.13 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.16 USD 2 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.16 USD 2 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.14M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.14M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.50M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.50M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.20M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.20M shares 2 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.44M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.44M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.25M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.25M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.46M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.46M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.14M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.14M shares 2 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.70M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.70M shares 1 Quarter
Cash Flow Statement 162 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $23.05M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $23.05M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $22.22M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $22.22M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $2.02M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $2.02M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $2.11M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $2.11M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $54.81M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $54.81M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $54.73M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $54.73M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits - USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits - USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.84M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.84M USD 2 Qtrs
Other OtherNoncashIncomeExpense $4.69M USD 2 Qtrs
Other OtherNoncashIncomeExpense $4.69M USD 2 Qtrs
Other OtherNoncashIncomeExpense $1.35M USD 2 Qtrs
Other OtherNoncashIncomeExpense $1.35M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-17.49M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-17.49M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-19.99M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-19.99M USD 2 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $-9.80M USD 2 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $-9.80M USD 2 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $1.96M USD 2 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $1.96M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.80M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.80M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-430.00K USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-430.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.02M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.02M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-2.96M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-2.96M USD 2 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-18.39M USD 2 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-18.39M USD 2 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-13.24M USD 2 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-13.24M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-23.35M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-23.35M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-12.32M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-12.32M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $2.66M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $2.66M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-1.23M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-1.23M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $77.30M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $77.30M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $63.93M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $63.93M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $900.00K USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $900.00K USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.31M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.31M USD 2 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $8.03M USD 2 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $8.03M USD 2 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $6.29M USD 2 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $6.29M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $232.02M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $232.02M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $157.97M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $157.97M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $130.00M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $130.00M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $120.50M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $120.50M USD 2 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-1.33M USD 2 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-1.33M USD 2 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-360.00K USD 2 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-360.00K USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-120.53M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-120.53M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-34.80M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-34.80M USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $1.29M USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $1.29M USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts - USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts - USD 2 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt $45.99M USD 2 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt $45.99M USD 2 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt - USD 2 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt - USD 2 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.90M USD 2 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.90M USD 2 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.09M USD 2 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.09M USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $5.05M USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $5.05M USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $4.45M USD 2 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $4.45M USD 2 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.40M USD 2 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.40M USD 2 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.59M USD 2 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.59M USD 2 Qtrs
Issuance of common stock from acquisition ProceedsFromIssuanceOfCommonStock $755.00K USD 2 Qtrs
Issuance of common stock from acquisition ProceedsFromIssuanceOfCommonStock $755.00K USD 2 Qtrs
Issuance of common stock from acquisition ProceedsFromIssuanceOfCommonStock - USD 2 Qtrs
Issuance of common stock from acquisition ProceedsFromIssuanceOfCommonStock - USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-42.39M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-42.39M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $3.36M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $3.36M USD 2 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $4.85M USD 2 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $4.85M USD 2 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-2.08M USD 2 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-2.08M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-80.77M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-80.77M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $30.42M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $30.42M USD 2 Qtrs
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Cash paid for interest on convertible senior notes InterestPaidNet $3.21M USD 2 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $3.21M USD 2 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $2.97M USD 2 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $2.97M USD 2 Qtrs
Cash paid for income taxes, net of refund IncomeTaxesPaidNet $5.71M USD 2 Qtrs
Cash paid for income taxes, net of refund IncomeTaxesPaidNet $5.71M USD 2 Qtrs
Cash paid for income taxes, net of refund IncomeTaxesPaidNet $5.50M USD 2 Qtrs
Cash paid for income taxes, net of refund IncomeTaxesPaidNet $5.50M USD 2 Qtrs
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $236.97M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $236.97M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.69M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $261.33M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $261.33M USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents - USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents - USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents $7.57M USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents $7.57M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.55M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $261.33M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.13M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $342.10M USD Point-in-time
Stockholders Equity 98 line items
Line Item Tag Value Unit Period
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Beginning balance StockholdersEquity $-52.61M USD Point-in-time
Beginning balance StockholdersEquity $-52.61M USD Point-in-time
Beginning balance StockholdersEquity $-118.18M USD Point-in-time
Beginning balance StockholdersEquity $-118.18M USD Point-in-time
Beginning balance StockholdersEquity $90.45M USD Point-in-time
Beginning balance StockholdersEquity $90.45M USD Point-in-time
Beginning balance StockholdersEquity $52.72M USD Point-in-time
Beginning balance StockholdersEquity $52.72M USD Point-in-time
Beginning balance StockholdersEquity $-86.39M USD Point-in-time
Beginning balance StockholdersEquity $-86.39M USD Point-in-time
Beginning balance StockholdersEquity $17.71M USD Point-in-time
Beginning balance StockholdersEquity $17.71M USD Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $54.81M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $54.81M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $29.07M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $29.07M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $51.91M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $51.91M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $26.13M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $26.13M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $5.05M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $5.05M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $4.45M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $4.45M USD 2 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 1 Quarter
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 1 Quarter
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 2 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 2 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 2 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 2 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 1 Quarter
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.90M USD 2 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.90M USD 2 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.33M USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.33M USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.09M USD 2 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.09M USD 2 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $597.00K USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $597.00K USD 1 Quarter
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $777.00K USD 2 Qtrs
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $777.00K USD 2 Qtrs
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $1.65M USD 2 Qtrs
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $1.65M USD 2 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $135.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $135.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.40M USD 2 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.40M USD 2 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.59M USD 2 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.59M USD 2 Qtrs
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 2 Qtrs
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 2 Qtrs
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 1 Quarter
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 1 Quarter
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $-630.00K USD 1 Quarter
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $-630.00K USD 1 Quarter
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $3.10M USD 1 Quarter
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $3.10M USD 1 Quarter
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $-2.19M USD 2 Qtrs
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $-2.19M USD 2 Qtrs
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $4.72M USD 2 Qtrs
Other comprehensive gain (loss) OtherComprehensiveIncomeLossNetOfTax $4.72M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Common stock, ending balance (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, ending balance (in shares) CommonStockSharesOutstanding 64.71M shares Point-in-time
Common stock, ending balance (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Common stock, ending balance (in shares) CommonStockSharesOutstanding 63.50M shares Point-in-time
Ending balance StockholdersEquity $-52.61M USD Point-in-time
Ending balance StockholdersEquity $-52.61M USD Point-in-time
Ending balance StockholdersEquity $-118.18M USD Point-in-time
Ending balance StockholdersEquity $-118.18M USD Point-in-time
Ending balance StockholdersEquity $90.45M USD Point-in-time
Ending balance StockholdersEquity $90.45M USD Point-in-time
Ending balance StockholdersEquity $52.72M USD Point-in-time
Ending balance StockholdersEquity $52.72M USD Point-in-time
Ending balance StockholdersEquity $-86.39M USD Point-in-time
Ending balance StockholdersEquity $-86.39M USD Point-in-time
Ending balance StockholdersEquity $17.71M USD Point-in-time
Ending balance StockholdersEquity $17.71M USD Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 570,255.00 shares Point-in-time
Comprehensive Income 56 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $10.44M USD 2 Qtrs
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $6.54M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $8.34M USD 1 Quarter
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Net income NetIncomeLoss $7.94M USD 2 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $2.80M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $2.80M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-958.00K USD 2 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-958.00K USD 2 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $4.62M USD 2 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $4.62M USD 2 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-329.00K USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-329.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $473.00K USD 2 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $473.00K USD 2 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $92.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $92.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-471.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-471.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-146.00K USD 2 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-146.00K USD 2 Qtrs
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $4.76M USD 2 Qtrs
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $4.76M USD 2 Qtrs
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $3.27M USD 1 Quarter
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $3.27M USD 1 Quarter
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-421.00K USD 1 Quarter
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-421.00K USD 1 Quarter
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.43M USD 2 Qtrs
Total change in unrealized gains (losses) on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.43M USD 2 Qtrs
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-42.00K USD 2 Qtrs
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-42.00K USD 2 Qtrs
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-176.00K USD 1 Quarter
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-176.00K USD 1 Quarter
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-764.00K USD 2 Qtrs
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-764.00K USD 2 Qtrs
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-209.00K USD 1 Quarter
Change in unrealized losses on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-209.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.19M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.19M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $4.72M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $4.72M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-630.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-630.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.10M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.10M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $5.91M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $5.91M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $11.43M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $11.43M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $5.75M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $5.75M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $15.16M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $15.16M USD 2 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...