◆ 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 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001560327-25-000062
Period End Date 20250930
Filing Date 20251105
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance rp-20250930_htm.xml
Balance Sheet 182 line items
Line Item Tag Value Unit Period
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $1.83M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $1.83M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $2.60M USD Point-in-time
Allowance for doubtful accounts receivable AllowanceForDoubtfulAccountsReceivable $2.60M 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 $222.57M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $222.57M 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 $130.61M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $130.61M 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
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
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Short-term investments ShortTermInvestments $187.03M USD Point-in-time
Short-term investments ShortTermInvestments $187.03M USD Point-in-time
Short-term investments ShortTermInvestments $276.51M USD Point-in-time
Short-term investments ShortTermInvestments $276.51M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,595 and $1,833 at September 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $168.24M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,595 and $1,833 at September 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $168.24M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,595 and $1,833 at September 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $141.34M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $2,595 and $1,833 at September 30, 2025 and December 31, 2024, respectively AccountsReceivableNet $141.34M 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
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, 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 $52.13M USD 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 $47.56M USD Point-in-time
Deferred contract acquisition and fulfillment costs, current portion DeferredCostsCurrent $47.56M 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
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
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $39.00M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $39.00M USD Point-in-time
Total current assets AssetsCurrent $786.11M USD Point-in-time
Total current assets AssetsCurrent $786.11M USD Point-in-time
Total current assets AssetsCurrent $635.02M USD Point-in-time
Total current assets AssetsCurrent $635.02M USD 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
Common stock, shares issued (in shares) CommonStockSharesIssued 65.91M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 65.91M 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
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 65.34M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 65.34M 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 $227.42M USD Point-in-time
Long-term investments LongTermInvestments $227.42M USD 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 $31.97M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $31.97M 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
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
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $47.54M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $47.54M 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
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $64.11M USD Point-in-time
Deferred contract acquisition and fulfillment costs, non-current portion DeferredCosts $64.11M 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 $69.88M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $69.88M USD Point-in-time
Other assets OtherAssetsNoncurrent $12.87M USD Point-in-time
Other assets OtherAssetsNoncurrent $12.87M USD Point-in-time
Other assets OtherAssetsNoncurrent $15.21M USD Point-in-time
Other assets OtherAssetsNoncurrent $15.21M 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.67B USD Point-in-time
Total assets Assets $1.67B USD Point-in-time
Accounts payable AccountsPayableCurrent $18.91M USD Point-in-time
Accounts payable AccountsPayableCurrent $18.91M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.57M USD Point-in-time
Accounts payable AccountsPayableCurrent $15.57M 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 $80.54M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $80.54M 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.96M USD Point-in-time
Operating lease liabilities, current portion OperatingLeaseLiabilityCurrent $15.96M 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 $422.94M USD Point-in-time
Deferred revenue, current portion ContractWithCustomerLiabilityCurrent $422.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
Total current liabilities LiabilitiesCurrent $535.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $535.01M 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
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $891.28M USD Point-in-time
Convertible senior notes non-current portion, net ConvertibleDebtNoncurrent $891.28M 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 $63.55M USD Point-in-time
Operating lease liabilities, non-current portion OperatingLeaseLiabilityNoncurrent $63.55M 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
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $28.34M USD Point-in-time
Deferred revenue, non-current portion ContractWithCustomerLiabilityNoncurrent $28.34M 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
Other long-term liabilities OtherLiabilitiesNoncurrent $21.01M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $21.01M 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.54B USD Point-in-time
Total liabilities Liabilities $1.54B USD Point-in-time
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at September 30, 2025 and December 31, 2024; 0 shares issued and outstanding at September 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 September 30, 2025 and December 31, 2024; 0 shares issued and outstanding at September 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 September 30, 2025 and December 31, 2024; 0 shares issued and outstanding at September 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 September 30, 2025 and December 31, 2024; 0 shares issued and outstanding at September 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 September 30, 2025 and December 31, 2024; 65,908,155 and 64,067,220 shares issued at September 30, 2025 and December 31, 2024, respectively; 65,337,900 and 63,496,965 shares outstanding at September 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 September 30, 2025 and December 31, 2024; 65,908,155 and 64,067,220 shares issued at September 30, 2025 and December 31, 2024, respectively; 65,337,900 and 63,496,965 shares outstanding at September 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 September 30, 2025 and December 31, 2024; 65,908,155 and 64,067,220 shares issued at September 30, 2025 and December 31, 2024, respectively; 65,337,900 and 63,496,965 shares outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $652.00K USD Point-in-time
Common stock, $0.01 par value per share; 100,000,000 shares authorized at September 30, 2025 and December 31, 2024; 65,908,155 and 64,067,220 shares issued at September 30, 2025 and December 31, 2024, respectively; 65,337,900 and 63,496,965 shares outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $652.00K USD Point-in-time
Treasury stock, at cost, 570,255 shares at September 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at September 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at September 30, 2025 and December 31, 2024 TreasuryStockCommonValue $4.76M USD Point-in-time
Treasury stock, at cost, 570,255 shares at September 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.10B USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapital $1.10B 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 other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $2.46M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $2.46M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-988.03M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-988.03M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-967.78M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-967.78M 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 $-52.61M USD Point-in-time
Total stockholders equity StockholdersEquity $-52.61M USD Point-in-time
Total stockholders equity StockholdersEquity $-5.14M USD Point-in-time
Total stockholders equity StockholdersEquity $-5.14M 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 stockholders equity StockholdersEquity $90.45M USD Point-in-time
Total stockholders equity StockholdersEquity $90.45M USD Point-in-time
Total stockholders equity StockholdersEquity $127.22M USD Point-in-time
Total stockholders equity StockholdersEquity $127.22M 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.67B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.67B USD Point-in-time
Income Statement 144 line items
Line Item Tag Value Unit Period
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $214.65M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $214.65M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $627.75M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $627.75M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $217.96M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $217.96M USD 1 Quarter
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $642.41M USD 3 Qtrs
Total revenue RevenueFromContractWithCustomerExcludingAssessedTax $642.41M USD 3 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $63.16M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $63.16M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $185.14M USD 3 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $185.14M USD 3 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $64.98M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $64.98M USD 1 Quarter
Total cost of revenue CostOfGoodsAndServicesSold $187.52M USD 3 Qtrs
Total cost of revenue CostOfGoodsAndServicesSold $187.52M USD 3 Qtrs
Total gross profit GrossProfit $151.50M USD 1 Quarter
Total gross profit GrossProfit $151.50M USD 1 Quarter
Total gross profit GrossProfit $442.60M USD 3 Qtrs
Total gross profit GrossProfit $442.60M USD 3 Qtrs
Total gross profit GrossProfit $152.98M USD 1 Quarter
Total gross profit GrossProfit $152.98M USD 1 Quarter
Total gross profit GrossProfit $454.88M USD 3 Qtrs
Total gross profit GrossProfit $454.88M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $44.98M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $44.98M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $126.79M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $126.79M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $46.91M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $46.91M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $142.03M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $142.03M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $74.82M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $74.82M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $226.04M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $226.04M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $79.30M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $79.30M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $237.94M USD 3 Qtrs
Sales and marketing SellingAndMarketingExpense $237.94M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $18.88M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $18.88M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $62.01M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $62.01M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $20.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $20.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $65.61M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $65.61M USD 3 Qtrs
Total operating expenses OperatingExpenses $138.68M USD 1 Quarter
Total operating expenses OperatingExpenses $138.68M USD 1 Quarter
Total operating expenses OperatingExpenses $414.85M USD 3 Qtrs
Total operating expenses OperatingExpenses $414.85M USD 3 Qtrs
Total operating expenses OperatingExpenses $147.07M USD 1 Quarter
Total operating expenses OperatingExpenses $147.07M USD 1 Quarter
Total operating expenses OperatingExpenses $445.59M USD 3 Qtrs
Total operating expenses OperatingExpenses $445.59M USD 3 Qtrs
Income from operations OperatingIncomeLoss $12.82M USD 1 Quarter
Income from operations OperatingIncomeLoss $12.82M USD 1 Quarter
Income from operations OperatingIncomeLoss $27.76M USD 3 Qtrs
Income from operations OperatingIncomeLoss $27.76M USD 3 Qtrs
Income from operations OperatingIncomeLoss $5.90M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.90M USD 1 Quarter
Income from operations OperatingIncomeLoss $9.30M USD 3 Qtrs
Income from operations OperatingIncomeLoss $9.30M USD 3 Qtrs
Interest income InvestmentIncomeInterest $5.57M USD 1 Quarter
Interest income InvestmentIncomeInterest $5.57M USD 1 Quarter
Interest income InvestmentIncomeInterest $15.51M USD 3 Qtrs
Interest income InvestmentIncomeInterest $15.51M USD 3 Qtrs
Interest income InvestmentIncomeInterest $6.17M USD 1 Quarter
Interest income InvestmentIncomeInterest $6.17M USD 1 Quarter
Interest income InvestmentIncomeInterest $17.44M USD 3 Qtrs
Interest income InvestmentIncomeInterest $17.44M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $2.84M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.84M USD 1 Quarter
Interest expense InterestExpenseNonoperating $8.18M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $8.18M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $2.58M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.58M USD 1 Quarter
Interest expense InterestExpenseNonoperating $7.87M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $7.87M USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $2.81M USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $2.81M USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $681.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $681.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $-173.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $-173.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $5.59M USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $5.59M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $18.36M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $18.36M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.77M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.77M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.31M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.31M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.45M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.45M USD 3 Qtrs
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $2.95M USD 1 Quarter
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $2.95M USD 1 Quarter
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $12.41M USD 3 Qtrs
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $12.41M USD 3 Qtrs
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $-497.00K USD 1 Quarter
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $-497.00K USD 1 Quarter
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $4.20M USD 3 Qtrs
(Benefit) provision for income taxes IncomeTaxExpenseBenefit $4.20M USD 3 Qtrs
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.24 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.24 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.37 USD 3 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.37 USD 3 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.15 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.15 USD 1 Quarter
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.31 USD 3 Qtrs
Net income per share, basic (in dollars per share) EarningsPerShareBasic $0.31 USD 3 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.21 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.21 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.31 USD 3 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.31 USD 3 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.15 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.15 USD 1 Quarter
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.31 USD 3 Qtrs
Net income per share, diluted (in dollars per share) EarningsPerShareDiluted $0.31 USD 3 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.90M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.90M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.39M shares 3 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 62.39M shares 3 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.97M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.97M shares 1 Quarter
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.40M shares 3 Qtrs
Weighted-average common shares outstanding, basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 64.40M shares 3 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.54M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.54M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.23M shares 3 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 74.23M shares 3 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 65.18M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 65.18M shares 1 Quarter
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.69M shares 3 Qtrs
Weighted-average common shares outstanding, diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 64.69M shares 3 Qtrs
Cash Flow Statement 162 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $33.46M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $33.46M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $34.25M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $34.25M USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $3.33M USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $3.33M USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $3.12M USD 3 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCostsAndDiscounts $3.12M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $80.55M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $80.55M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $81.06M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $81.06M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.84M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $1.84M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.30M USD 3 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.30M USD 3 Qtrs
Other OtherNoncashIncomeExpense $4.53M USD 3 Qtrs
Other OtherNoncashIncomeExpense $4.53M USD 3 Qtrs
Other OtherNoncashIncomeExpense $4.73M USD 3 Qtrs
Other OtherNoncashIncomeExpense $4.73M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-22.43M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-22.43M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-25.91M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-25.91M USD 3 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $493.00K USD 3 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $493.00K USD 3 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $-14.14M USD 3 Qtrs
Deferred contract acquisition and fulfillment costs IncreaseDecreaseInDeferredCharges $-14.14M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-6.06M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-6.06M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.34M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.34M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-10.45M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-10.45M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.81M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.81M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-17.41M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-17.41M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-11.58M USD 3 Qtrs
Accrued expenses IncreaseDecreaseInAccruedLiabilities $-11.58M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-37.11M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-37.11M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-36.91M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-36.91M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $6.88M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $6.88M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.82M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.82M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $107.90M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $107.90M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $116.25M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $116.25M USD 3 Qtrs
Business acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $37.20M USD 3 Qtrs
Business acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $37.20M USD 3 Qtrs
Business acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Business acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.24M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.24M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $6.45M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $6.45M USD 3 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $10.41M USD 3 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $10.41M USD 3 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $11.98M USD 3 Qtrs
Capitalization of internal-use software PaymentsToDevelopSoftware $11.98M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $242.49M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $242.49M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $503.04M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $503.04M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $192.50M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $192.50M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $227.50M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $227.50M USD 3 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-360.00K USD 3 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-360.00K USD 3 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-1.79M USD 3 Qtrs
Other investing activities PaymentsForProceedsFromOtherInvestingActivities $-1.79M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-99.49M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-99.49M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-292.18M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-292.18M USD 3 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $1.69M USD 3 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $1.69M USD 3 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt - USD 3 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt - USD 3 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt $45.99M USD 3 Qtrs
Payments for maturity of convertible senior notes RepaymentsOfConvertibleDebt $45.99M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.88M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.88M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.44M USD 3 Qtrs
Taxes paid related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.44M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $9.25M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $9.25M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $7.70M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromIssuanceOfEmployeeStockPurchasePlan $7.70M USD 3 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.44M USD 3 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.44M USD 3 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.59M USD 3 Qtrs
Proceeds from stock option exercises ProceedsFromStockOptionsExercised $1.59M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $6.80M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $6.80M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-40.83M USD 3 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-40.83M USD 3 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $770.00K USD 3 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $770.00K USD 3 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $5.27M USD 3 Qtrs
Effect of exchange rate changes on cash ,cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $5.27M USD 3 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $15.98M USD 3 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $15.98M USD 3 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-211.49M USD 3 Qtrs
Net (decrease) increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-211.49M USD 3 Qtrs
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 $230.11M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.11M 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, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M USD Point-in-time
Cash, cash equivalents and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M 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 $230.11M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.11M 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, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M USD Point-in-time
Cash, cash equivalents and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M USD Point-in-time
Cash paid for interest on convertible senior notes InterestPaidNet $5.84M USD 3 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $5.84M USD 3 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $5.77M USD 3 Qtrs
Cash paid for interest on convertible senior notes InterestPaidNet $5.77M USD 3 Qtrs
Cash paid for income taxes, net of payments IncomeTaxesPaidNet $7.07M USD 3 Qtrs
Cash paid for income taxes, net of payments IncomeTaxesPaidNet $7.07M USD 3 Qtrs
Cash paid for income taxes, net of payments IncomeTaxesPaidNet $7.12M USD 3 Qtrs
Cash paid for income taxes, net of payments IncomeTaxesPaidNet $7.12M USD 3 Qtrs
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $222.57M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $222.57M 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 $130.61M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $130.61M USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents $7.54M USD Point-in-time
Restricted cash included in other assets RestrictedCashAndCashEquivalents $7.54M 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
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 $230.11M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $230.11M 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
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M USD Point-in-time
Total cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.61M USD Point-in-time
Stockholders Equity 98 line items
Line Item Tag Value Unit Period
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
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 65.34M shares Point-in-time
Common stock, beginning balance (in shares) CommonStockSharesOutstanding 65.34M shares Point-in-time
Beginning balance StockholdersEquity $-118.18M USD Point-in-time
Beginning balance StockholdersEquity $-118.18M USD Point-in-time
Beginning balance StockholdersEquity $-52.61M USD Point-in-time
Beginning balance StockholdersEquity $-52.61M USD Point-in-time
Beginning balance StockholdersEquity $-5.14M USD Point-in-time
Beginning balance StockholdersEquity $-5.14M USD Point-in-time
Beginning balance StockholdersEquity $17.71M USD Point-in-time
Beginning balance StockholdersEquity $17.71M 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 $127.22M USD Point-in-time
Beginning balance StockholdersEquity $127.22M 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 $25.74M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.74M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $80.55M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $80.55M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.29M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.29M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $77.20M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $77.20M USD 3 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $4.20M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $4.20M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $9.25M USD 3 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $9.25M USD 3 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $3.26M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $3.26M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $7.70M USD 3 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $7.70M USD 3 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 3 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 3 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 3 Qtrs
Vesting of restricted stock units AdjustmentsToAdditionalPaidInCapitalVestingOfRestrictedStockUnits - USD 3 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $794.00K USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $794.00K USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.88M USD 3 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.88M USD 3 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $535.00K USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $535.00K USD 1 Quarter
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.44M USD 3 Qtrs
Shares withheld for employee taxes AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.44M USD 3 Qtrs
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $777.00K USD 3 Qtrs
Vesting of equity awards previously classified as liabilities AdjustmentsToAdditionalPaidInCapitalVestingOfEquityAwardsPreviouslyClassifiedAsLiability $777.00K USD 3 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $136.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $136.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.54M USD 3 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.54M USD 3 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.59M USD 3 Qtrs
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised $1.59M USD 3 Qtrs
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 3 Qtrs
Issuance of common stock from acquisition StockIssuedDuringPeriodValueAcquisitions $755.00K USD 3 Qtrs
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $2.78M USD 1 Quarter
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $2.78M USD 1 Quarter
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $585.00K USD 3 Qtrs
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $585.00K USD 3 Qtrs
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $-1.05M USD 1 Quarter
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $-1.05M USD 1 Quarter
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $3.66M USD 3 Qtrs
Other comprehensive (loss) gain OtherComprehensiveIncomeLossNetOfTax $3.66M USD 3 Qtrs
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Net income NetIncomeLoss $20.25M USD 3 Qtrs
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
Common stock, ending balance (in shares) CommonStockSharesOutstanding 65.34M shares Point-in-time
Common stock, ending balance (in shares) CommonStockSharesOutstanding 65.34M shares Point-in-time
Ending balance StockholdersEquity $-118.18M USD Point-in-time
Ending balance StockholdersEquity $-118.18M USD Point-in-time
Ending balance StockholdersEquity $-52.61M USD Point-in-time
Ending balance StockholdersEquity $-52.61M USD Point-in-time
Ending balance StockholdersEquity $-5.14M USD Point-in-time
Ending balance StockholdersEquity $-5.14M USD Point-in-time
Ending balance StockholdersEquity $17.71M USD Point-in-time
Ending balance StockholdersEquity $17.71M 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 $127.22M USD Point-in-time
Ending balance StockholdersEquity $127.22M 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 $15.41M USD 1 Quarter
Net income NetIncomeLoss $15.41M USD 1 Quarter
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $23.35M USD 3 Qtrs
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $9.81M USD 1 Quarter
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Net income NetIncomeLoss $20.25M USD 3 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $1.84M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $1.84M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $882.00K USD 3 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $882.00K USD 3 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-2.16M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $-2.16M USD 1 Quarter
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $2.46M USD 3 Qtrs
Change in fair value of cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax $2.46M USD 3 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $183.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $183.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $656.00K USD 3 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $656.00K USD 3 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-827.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-827.00K USD 1 Quarter
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-973.00K USD 3 Qtrs
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax $-973.00K USD 3 Qtrs
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $1.66M USD 1 Quarter
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $1.66M USD 1 Quarter
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $226.00K USD 3 Qtrs
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $226.00K USD 3 Qtrs
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.33M USD 1 Quarter
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.33M USD 1 Quarter
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $3.43M USD 3 Qtrs
Total change in unrealized (losses) gains on cash flow hedges OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $3.43M USD 3 Qtrs
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $1.12M USD 1 Quarter
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $1.12M USD 1 Quarter
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $359.00K USD 3 Qtrs
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $359.00K USD 3 Qtrs
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $274.00K USD 1 Quarter
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $274.00K USD 1 Quarter
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $232.00K USD 3 Qtrs
Change in unrealized gains on investments OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $232.00K USD 3 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $2.78M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $2.78M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $585.00K USD 3 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $585.00K USD 3 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.05M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-1.05M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.66M USD 3 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.66M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $18.19M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $18.19M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $23.94M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $23.94M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $8.75M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $8.75M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $23.92M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $23.92M USD 3 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...