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

10-Q Filing

DIGITALOCEAN HOLDINGS, INC. CIK: 1582961 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001582961-24-000122
Period End Date 20240630
Filing Date 20240808
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance docn-20240630_htm.xml
Balance Sheet 174 line items
Line Item Tag Value Unit Period
Accounts receivable, allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $5.49M USD Point-in-time
Accounts receivable, allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $5.49M USD Point-in-time
Accounts receivable, allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $5.85M USD Point-in-time
Accounts receivable, allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $5.85M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare - USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $120.05M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $120.05M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $317.24M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $317.24M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $443.11M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $443.11M 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
Marketable securities MarketableSecuritiesCurrent $94.53M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $94.53M 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
Marketable securities MarketableSecuritiesCurrent - USD Point-in-time
Marketable securities MarketableSecuritiesCurrent - USD Point-in-time
Accounts receivable, less allowance for credit losses of $5,486 and $5,848, respectively AccountsReceivableNetCurrent $67.44M USD Point-in-time
Accounts receivable, less allowance for credit losses of $5,486 and $5,848, respectively AccountsReceivableNetCurrent $67.44M USD Point-in-time
Accounts receivable, less allowance for credit losses of $5,486 and $5,848, respectively AccountsReceivableNetCurrent $62.19M USD Point-in-time
Accounts receivable, less allowance for credit losses of $5,486 and $5,848, respectively AccountsReceivableNetCurrent $62.19M 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
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $33.18M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $33.18M 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
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
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $29.04M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $29.04M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Total current assets AssetsCurrent $502.99M USD Point-in-time
Total current assets AssetsCurrent $502.99M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare - USD Point-in-time
Total current assets AssetsCurrent $543.72M USD Point-in-time
Total current assets AssetsCurrent $543.72M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 750.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 750.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 750.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 750.00M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $367.43M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $367.43M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 90.24M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 90.24M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 91.70M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 91.70M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $305.44M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $305.44M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsNoncurrent $1.75M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsNoncurrent $1.75M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsNoncurrent $1.75M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsNoncurrent $1.75M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Goodwill Goodwill $348.67M USD Point-in-time
Goodwill Goodwill $348.67M USD Point-in-time
Goodwill Goodwill $348.32M USD Point-in-time
Goodwill Goodwill $348.32M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $140.15M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $140.15M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $128.68M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $128.68M USD Point-in-time
Operating lease right-of-use assets, net OperatingLeaseRightOfUseAsset $138.46M USD Point-in-time
Operating lease right-of-use assets, net OperatingLeaseRightOfUseAsset $138.46M USD Point-in-time
Operating lease right-of-use assets, net OperatingLeaseRightOfUseAsset $155.20M USD Point-in-time
Operating lease right-of-use assets, net OperatingLeaseRightOfUseAsset $155.20M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.99M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.99M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.94M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.94M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.11M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.11M USD Point-in-time
Other assets OtherAssetsNoncurrent $6.14M USD Point-in-time
Other assets OtherAssetsNoncurrent $6.14M USD Point-in-time
Total assets Assets $1.46B USD Point-in-time
Total assets Assets $1.46B USD Point-in-time
Total assets Assets $1.54B USD Point-in-time
Total assets Assets $1.54B USD Point-in-time
Accounts payable AccountsPayableCurrent $9.46M USD Point-in-time
Accounts payable AccountsPayableCurrent $9.46M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.96M USD Point-in-time
Accounts payable AccountsPayableCurrent $3.96M USD Point-in-time
Accrued other expenses AccruedLiabilitiesCurrent $31.05M USD Point-in-time
Accrued other expenses AccruedLiabilitiesCurrent $31.05M USD Point-in-time
Accrued other expenses AccruedLiabilitiesCurrent $55.84M USD Point-in-time
Accrued other expenses AccruedLiabilitiesCurrent $55.84M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $5.34M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $5.34M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $6.80M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $6.80M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $81.32M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $81.32M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $74.00M USD Point-in-time
Operating lease liabilities, current OperatingLeaseLiabilityCurrent $74.00M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $70.98M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $70.98M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $74.05M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $74.05M USD Point-in-time
Total current liabilities LiabilitiesCurrent $220.16M USD Point-in-time
Total current liabilities LiabilitiesCurrent $220.16M USD Point-in-time
Total current liabilities LiabilitiesCurrent $192.65M USD Point-in-time
Total current liabilities LiabilitiesCurrent $192.65M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.51M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.51M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.53M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.53M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.48B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.48B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.48B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.48B USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $82.99M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $82.99M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $91.16M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $91.16M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $9.53M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $9.53M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $2.34M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $2.34M USD Point-in-time
Total liabilities Liabilities $1.77B USD Point-in-time
Total liabilities Liabilities $1.77B USD Point-in-time
Total liabilities Liabilities $1.79B USD Point-in-time
Total liabilities Liabilities $1.79B USD Point-in-time
Commitments and Contingencies (Note 8) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 8) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 8) CommitmentsAndContingencies - USD Point-in-time
Commitments and Contingencies (Note 8) CommitmentsAndContingencies - USD Point-in-time
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023) PreferredStockValue - USD Point-in-time
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023) PreferredStockValue - USD Point-in-time
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023) PreferredStockValue - USD Point-in-time
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2024 and December 31, 2023) PreferredStockValue - USD Point-in-time
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 91,698,027 and 90,243,442 issued and outstanding as of June 30, 2024 and December 31, 2023, respectively) CommonStockValue $2.00K USD Point-in-time
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 91,698,027 and 90,243,442 issued and outstanding as of June 30, 2024 and December 31, 2023, respectively) CommonStockValue $2.00K USD Point-in-time
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 91,698,027 and 90,243,442 issued and outstanding as of June 30, 2024 and December 31, 2023, respectively) CommonStockValue $2.00K USD Point-in-time
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 91,698,027 and 90,243,442 issued and outstanding as of June 30, 2024 and December 31, 2023, respectively) CommonStockValue $2.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $56.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $56.75M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $30.99M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $30.99M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-577.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-577.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-452.00K USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-452.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-309.96M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-309.96M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-344.24M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-344.24M USD Point-in-time
Total stockholders deficit StockholdersEquity $47.57M USD Point-in-time
Total stockholders deficit StockholdersEquity $47.57M USD Point-in-time
Total stockholders deficit StockholdersEquity $-253.78M USD Point-in-time
Total stockholders deficit StockholdersEquity $-253.78M USD Point-in-time
Total stockholders deficit StockholdersEquity $-202.61M USD Point-in-time
Total stockholders deficit StockholdersEquity $-202.61M USD Point-in-time
Total stockholders deficit StockholdersEquity $-286.07M USD Point-in-time
Total stockholders deficit StockholdersEquity $-286.07M USD Point-in-time
Total stockholders deficit StockholdersEquity $-267.58M USD Point-in-time
Total stockholders deficit StockholdersEquity $-267.58M USD Point-in-time
Total stockholders deficit StockholdersEquity $-313.70M USD Point-in-time
Total stockholders deficit StockholdersEquity $-313.70M USD Point-in-time
Total liabilities and stockholders deficit LiabilitiesAndStockholdersEquity $1.54B USD Point-in-time
Total liabilities and stockholders deficit LiabilitiesAndStockholdersEquity $1.54B USD Point-in-time
Total liabilities and stockholders deficit LiabilitiesAndStockholdersEquity $1.46B USD Point-in-time
Total liabilities and stockholders deficit LiabilitiesAndStockholdersEquity $1.46B USD Point-in-time
Income Statement 152 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $169.81M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $169.81M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $334.95M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $334.95M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $377.21M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $377.21M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $192.48M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $192.48M USD 1 Quarter
Cost of revenue CostOfRevenue $75.14M USD 1 Quarter
Cost of revenue CostOfRevenue $75.14M USD 1 Quarter
Cost of revenue CostOfRevenue $67.35M USD 1 Quarter
Cost of revenue CostOfRevenue $67.35M USD 1 Quarter
Cost of revenue CostOfRevenue $139.23M USD 2 Qtrs
Cost of revenue CostOfRevenue $139.23M USD 2 Qtrs
Cost of revenue CostOfRevenue $147.78M USD 2 Qtrs
Cost of revenue CostOfRevenue $147.78M USD 2 Qtrs
Gross profit GrossProfit $195.72M USD 2 Qtrs
Gross profit GrossProfit $195.72M USD 2 Qtrs
Gross profit GrossProfit $117.34M USD 1 Quarter
Gross profit GrossProfit $117.34M USD 1 Quarter
Gross profit GrossProfit $229.42M USD 2 Qtrs
Gross profit GrossProfit $229.42M USD 2 Qtrs
Gross profit GrossProfit $102.46M USD 1 Quarter
Gross profit GrossProfit $102.46M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $76.84M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $76.84M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $38.57M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $38.57M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $34.04M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $34.04M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $68.01M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $68.01M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $40.93M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $40.93M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $16.10M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $16.10M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $34.33M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $34.33M USD 2 Qtrs
Sales and marketing SellingAndMarketingExpense $20.13M USD 1 Quarter
Sales and marketing SellingAndMarketingExpense $20.13M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $97.80M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $97.80M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $86.61M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $86.61M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $40.84M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $40.84M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $48.86M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $48.86M USD 1 Quarter
Restructuring and other charges RestructuringCharges $434.00K USD 1 Quarter
Restructuring and other charges RestructuringCharges $434.00K USD 1 Quarter
Restructuring and other charges RestructuringCharges $21.30M USD 2 Qtrs
Restructuring and other charges RestructuringCharges $21.30M USD 2 Qtrs
Restructuring and other charges RestructuringCharges - USD 2 Qtrs
Restructuring and other charges RestructuringCharges - USD 2 Qtrs
Restructuring and other charges RestructuringCharges - USD 1 Quarter
Restructuring and other charges RestructuringCharges - USD 1 Quarter
Total operating expenses OperatingExpenses $95.01M USD 1 Quarter
Total operating expenses OperatingExpenses $95.01M USD 1 Quarter
Total operating expenses OperatingExpenses $230.27M USD 2 Qtrs
Total operating expenses OperatingExpenses $230.27M USD 2 Qtrs
Total operating expenses OperatingExpenses $195.56M USD 2 Qtrs
Total operating expenses OperatingExpenses $195.56M USD 2 Qtrs
Total operating expenses OperatingExpenses $103.96M USD 1 Quarter
Total operating expenses OperatingExpenses $103.96M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $33.87M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $33.87M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-34.56M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $-34.56M USD 2 Qtrs
Income (loss) from operations OperatingIncomeLoss $22.33M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $22.33M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-1.50M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $-1.50M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.32M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.32M USD 1 Quarter
Interest expense InterestExpenseNonoperating $4.30M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $4.30M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $4.62M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $4.62M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $2.11M USD 1 Quarter
Interest expense InterestExpenseNonoperating $2.11M USD 1 Quarter
Interest income and other income, net OtherNonoperatingIncomeExpense $9.82M USD 2 Qtrs
Interest income and other income, net OtherNonoperatingIncomeExpense $9.82M USD 2 Qtrs
Interest income and other income, net OtherNonoperatingIncomeExpense $4.80M USD 1 Quarter
Interest income and other income, net OtherNonoperatingIncomeExpense $4.80M USD 1 Quarter
Interest income and other income, net OtherNonoperatingIncomeExpense $14.99M USD 2 Qtrs
Interest income and other income, net OtherNonoperatingIncomeExpense $14.99M USD 2 Qtrs
Interest income and other income, net OtherNonoperatingIncomeExpense $7.59M USD 1 Quarter
Interest income and other income, net OtherNonoperatingIncomeExpense $7.59M USD 1 Quarter
Other income, net NonoperatingIncomeExpense $10.69M USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $10.69M USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $2.48M USD 1 Quarter
Other income, net NonoperatingIncomeExpense $2.48M USD 1 Quarter
Other income, net NonoperatingIncomeExpense $5.48M USD 1 Quarter
Other income, net NonoperatingIncomeExpense $5.48M USD 1 Quarter
Other income, net NonoperatingIncomeExpense $5.20M USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $5.20M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-23.87M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-23.87M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.98M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $3.98M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $39.06M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $39.06M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.81M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.81M USD 1 Quarter
Income tax (expense) benefit IncomeTaxExpenseBenefit $3.32M USD 1 Quarter
Income tax (expense) benefit IncomeTaxExpenseBenefit $3.32M USD 1 Quarter
Income tax (expense) benefit IncomeTaxExpenseBenefit $5.67M USD 1 Quarter
Income tax (expense) benefit IncomeTaxExpenseBenefit $5.67M USD 1 Quarter
Income tax (expense) benefit IncomeTaxExpenseBenefit $-8.16M USD 2 Qtrs
Income tax (expense) benefit IncomeTaxExpenseBenefit $-8.16M USD 2 Qtrs
Income tax (expense) benefit IncomeTaxExpenseBenefit $5.79M USD 2 Qtrs
Income tax (expense) benefit IncomeTaxExpenseBenefit $5.79M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.37 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.37 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.21 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.21 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.01 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.01 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-0.17 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-0.17 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.35 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.35 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.20 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.20 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-0.17 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-0.17 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.01 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.01 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 92.33M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 92.33M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 89.01M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 89.01M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 91.05M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 91.05M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 91.32M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 91.32M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 94.00M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 94.00M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 93.83M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 93.83M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 92.33M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 92.33M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 96.25M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 96.25M shares 1 Quarter
Cash Flow Statement 176 line items
Line Item Tag Value Unit Period
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $56.53M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $56.53M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $65.02M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $65.02M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $67.96M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $67.96M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $44.71M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $44.71M USD 2 Qtrs
Provision for expected credit losses ProvisionForDoubtfulAccounts $7.55M USD 2 Qtrs
Provision for expected credit losses ProvisionForDoubtfulAccounts $7.55M USD 2 Qtrs
Provision for expected credit losses ProvisionForDoubtfulAccounts $7.99M USD 2 Qtrs
Provision for expected credit losses ProvisionForDoubtfulAccounts $7.99M USD 2 Qtrs
Operating lease right-of-use assets and liabilities, net IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-1.42M USD 2 Qtrs
Operating lease right-of-use assets and liabilities, net IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-1.42M USD 2 Qtrs
Operating lease right-of-use assets and liabilities, net IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-6.85M USD 2 Qtrs
Operating lease right-of-use assets and liabilities, net IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-6.85M USD 2 Qtrs
Net accretion of discounts and amortization of premiums on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.69M USD 2 Qtrs
Net accretion of discounts and amortization of premiums on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $2.69M USD 2 Qtrs
Net accretion of discounts and amortization of premiums on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $-2.57M USD 2 Qtrs
Net accretion of discounts and amortization of premiums on investments AccretionAmortizationOfDiscountsAndPremiumsInvestments $-2.57M USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $3.99M USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $3.99M USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $3.97M USD 2 Qtrs
Non-cash interest expense NoncashInterestExpense $3.97M USD 2 Qtrs
Loss on impairment of long-lived assets AssetImpairmentCharges $553.00K USD 2 Qtrs
Loss on impairment of long-lived assets AssetImpairmentCharges $553.00K USD 2 Qtrs
Loss on impairment of long-lived assets AssetImpairmentCharges $356.00K USD 2 Qtrs
Loss on impairment of long-lived assets AssetImpairmentCharges $356.00K USD 2 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $-1.59M USD 2 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $-1.59M USD 2 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes - USD 2 Qtrs
Deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes - USD 2 Qtrs
Other OtherNoncashIncomeExpense $464.00K USD 2 Qtrs
Other OtherNoncashIncomeExpense $464.00K USD 2 Qtrs
Other OtherNoncashIncomeExpense $-361.00K USD 2 Qtrs
Other OtherNoncashIncomeExpense $-361.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $13.23M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $13.23M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $10.79M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $10.79M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.17M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.17M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.35M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.35M USD 2 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-3.65M USD 2 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-3.65M USD 2 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-14.90M USD 2 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-14.90M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-565.00K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-565.00K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.46M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.46M USD 2 Qtrs
Other assets and liabilities IncreaseDecreaseInOtherOperatingCapitalNet $-6.67M USD 2 Qtrs
Other assets and liabilities IncreaseDecreaseInOtherOperatingCapitalNet $-6.67M USD 2 Qtrs
Other assets and liabilities IncreaseDecreaseInOtherOperatingCapitalNet $1.88M USD 2 Qtrs
Other assets and liabilities IncreaseDecreaseInOtherOperatingCapitalNet $1.88M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $100.38M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $100.38M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $138.03M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $138.03M USD 2 Qtrs
Capital expenditures - property and equipment PaymentsToAcquirePropertyPlantAndEquipment $75.53M USD 2 Qtrs
Capital expenditures - property and equipment PaymentsToAcquirePropertyPlantAndEquipment $75.53M USD 2 Qtrs
Capital expenditures - property and equipment PaymentsToAcquirePropertyPlantAndEquipment $46.85M USD 2 Qtrs
Capital expenditures - property and equipment PaymentsToAcquirePropertyPlantAndEquipment $46.85M USD 2 Qtrs
Capital expenditures - internal-use software development PaymentsToDevelopSoftware $4.05M USD 2 Qtrs
Capital expenditures - internal-use software development PaymentsToDevelopSoftware $4.05M USD 2 Qtrs
Capital expenditures - internal-use software development PaymentsToDevelopSoftware $2.90M USD 2 Qtrs
Capital expenditures - internal-use software development PaymentsToDevelopSoftware $2.90M USD 2 Qtrs
Cash paid for asset acquisitions PaymentsForAssetAcquisition $2.50M USD 2 Qtrs
Cash paid for asset acquisitions PaymentsForAssetAcquisition $2.50M USD 2 Qtrs
Cash paid for asset acquisitions PaymentsForAssetAcquisition - USD 2 Qtrs
Cash paid for asset acquisitions PaymentsForAssetAcquisition - USD 2 Qtrs
Purchase of marketable securities PaymentsToAcquireMarketableSecurities - USD 2 Qtrs
Purchase of marketable securities PaymentsToAcquireMarketableSecurities - USD 2 Qtrs
Purchase of marketable securities PaymentsToAcquireMarketableSecurities $318.24M USD 2 Qtrs
Purchase of marketable securities PaymentsToAcquireMarketableSecurities $318.24M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $614.04M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $614.04M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $91.67M USD 2 Qtrs
Maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $91.67M USD 2 Qtrs
Purchased interest on marketable securities PaymentsForInterestAvailableForSale - USD 2 Qtrs
Purchased interest on marketable securities PaymentsForInterestAvailableForSale - USD 2 Qtrs
Purchased interest on marketable securities PaymentsForInterestAvailableForSale $151.00K USD 2 Qtrs
Purchased interest on marketable securities PaymentsForInterestAvailableForSale $151.00K USD 2 Qtrs
Proceeds from interest on marketable securities ProceedsFromInterestAvailableForSale - USD 2 Qtrs
Proceeds from interest on marketable securities ProceedsFromInterestAvailableForSale - USD 2 Qtrs
Proceeds from interest on marketable securities ProceedsFromInterestAvailableForSale $61.00K USD 2 Qtrs
Proceeds from interest on marketable securities ProceedsFromInterestAvailableForSale $61.00K USD 2 Qtrs
Proceeds from sale of equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Proceeds from sale of equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Proceeds from sale of equipment ProceedsFromSaleOfPropertyPlantAndEquipment $236.00K USD 2 Qtrs
Proceeds from sale of equipment ProceedsFromSaleOfPropertyPlantAndEquipment $236.00K USD 2 Qtrs
Net cash provided by investing activities NetCashProvidedByUsedInInvestingActivities $12.10M USD 2 Qtrs
Net cash provided by investing activities NetCashProvidedByUsedInInvestingActivities $12.10M USD 2 Qtrs
Net cash provided by investing activities NetCashProvidedByUsedInInvestingActivities $243.71M USD 2 Qtrs
Net cash provided by investing activities NetCashProvidedByUsedInInvestingActivities $243.71M USD 2 Qtrs
Proceeds related to the issuance of common stock under equity incentive plan ProceedsFromStockPlans $11.67M USD 2 Qtrs
Proceeds related to the issuance of common stock under equity incentive plan ProceedsFromStockPlans $11.67M USD 2 Qtrs
Proceeds related to the issuance of common stock under equity incentive plan ProceedsFromStockPlans $7.95M USD 2 Qtrs
Proceeds related to the issuance of common stock under equity incentive plan ProceedsFromStockPlans $7.95M USD 2 Qtrs
Proceeds from the issuance of common stock under employee stock purchase plan ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans $2.80M USD 2 Qtrs
Proceeds from the issuance of common stock under employee stock purchase plan ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans $2.80M USD 2 Qtrs
Proceeds from the issuance of common stock under employee stock purchase plan ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans $2.23M USD 2 Qtrs
Proceeds from the issuance of common stock under employee stock purchase plan ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans $2.23M USD 2 Qtrs
Principal repayments of finance leases FinanceLeasePrincipalPayments $2.72M USD 2 Qtrs
Principal repayments of finance leases FinanceLeasePrincipalPayments $2.72M USD 2 Qtrs
Principal repayments of finance leases FinanceLeasePrincipalPayments - USD 2 Qtrs
Principal repayments of finance leases FinanceLeasePrincipalPayments - USD 2 Qtrs
Employee payroll taxes paid related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $10.53M USD 2 Qtrs
Employee payroll taxes paid related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $10.53M USD 2 Qtrs
Employee payroll taxes paid related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $13.47M USD 2 Qtrs
Employee payroll taxes paid related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $13.47M USD 2 Qtrs
Repurchase and retirement of common stock including related costs PaymentsForRepurchaseOfCommonStock $18.18M USD 2 Qtrs
Repurchase and retirement of common stock including related costs PaymentsForRepurchaseOfCommonStock $18.18M USD 2 Qtrs
Repurchase and retirement of common stock including related costs PaymentsForRepurchaseOfCommonStock $368.92M USD 2 Qtrs
Repurchase and retirement of common stock including related costs PaymentsForRepurchaseOfCommonStock $368.92M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-364.99M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-364.99M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-24.19M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-24.19M USD 2 Qtrs
Effect of exchange rate changes on cash, cash equivalents, and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-61.00K USD 2 Qtrs
Effect of exchange rate changes on cash, cash equivalents, and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-61.00K USD 2 Qtrs
Effect of exchange rate changes on cash, cash equivalents, and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-15.00K USD 2 Qtrs
Effect of exchange rate changes on cash, cash equivalents, and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-15.00K USD 2 Qtrs
Increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-20.91M USD 2 Qtrs
Increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-20.91M USD 2 Qtrs
Increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $125.87M USD 2 Qtrs
Increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $125.87M USD 2 Qtrs
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.89M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.89M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $444.86M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $444.86M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.81M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.81M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $318.98M USD Point-in-time
Cash, cash equivalents and restricted cash - beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $318.98M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.89M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.89M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $444.86M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $444.86M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.81M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.81M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $318.98M USD Point-in-time
Cash, cash equivalents and restricted cash - end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $318.98M USD Point-in-time
Cash paid for interest InterestPaidNet $252.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $252.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $571.00K USD 2 Qtrs
Cash paid for interest InterestPaidNet $571.00K USD 2 Qtrs
Cash paid for taxes, net of refunds IncomeTaxesPaidNet $1.49M USD 2 Qtrs
Cash paid for taxes, net of refunds IncomeTaxesPaidNet $1.49M USD 2 Qtrs
Cash paid for taxes, net of refunds IncomeTaxesPaidNet $8.98M USD 2 Qtrs
Cash paid for taxes, net of refunds IncomeTaxesPaidNet $8.98M USD 2 Qtrs
Operating cash flows paid for operating leases PaymentsForOperatingLeaseOperatingActivity $41.16M USD 2 Qtrs
Operating cash flows paid for operating leases PaymentsForOperatingLeaseOperatingActivity $41.16M USD 2 Qtrs
Operating cash flows paid for operating leases PaymentsForOperatingLeaseOperatingActivity $31.12M USD 2 Qtrs
Operating cash flows paid for operating leases PaymentsForOperatingLeaseOperatingActivity $31.12M USD 2 Qtrs
Capitalized stock-based compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $1.37M USD 2 Qtrs
Capitalized stock-based compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $1.37M USD 2 Qtrs
Capitalized stock-based compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $607.00K USD 2 Qtrs
Capitalized stock-based compensation EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount $607.00K USD 2 Qtrs
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses CapitalExpendituresIncurredButNotYetPaid $12.24M USD 2 Qtrs
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses CapitalExpendituresIncurredButNotYetPaid $12.24M USD 2 Qtrs
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses CapitalExpendituresIncurredButNotYetPaid $39.53M USD 2 Qtrs
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses CapitalExpendituresIncurredButNotYetPaid $39.53M USD 2 Qtrs
Operating right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $26.83M USD 2 Qtrs
Operating right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $26.83M USD 2 Qtrs
Operating right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $48.67M USD 2 Qtrs
Operating right-of-use assets obtained in exchange for operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $48.67M USD 2 Qtrs
Stockholders Equity 82 line items
Line Item Tag Value Unit Period
Beginning Balance (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Beginning Balance (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Beginning Balance (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Beginning Balance (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Beginning Balance StockholdersEquity $47.57M USD Point-in-time
Beginning Balance StockholdersEquity $47.57M USD Point-in-time
Beginning Balance StockholdersEquity $-253.78M USD Point-in-time
Beginning Balance StockholdersEquity $-253.78M USD Point-in-time
Beginning Balance StockholdersEquity $-202.61M USD Point-in-time
Beginning Balance StockholdersEquity $-202.61M USD Point-in-time
Beginning Balance StockholdersEquity $-286.07M USD Point-in-time
Beginning Balance StockholdersEquity $-286.07M USD Point-in-time
Beginning Balance StockholdersEquity $-267.58M USD Point-in-time
Beginning Balance StockholdersEquity $-267.58M USD Point-in-time
Beginning Balance StockholdersEquity $-313.70M USD Point-in-time
Beginning Balance StockholdersEquity $-313.70M USD Point-in-time
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 1.09M shares 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 1.09M shares 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-3.96M USD 1 Quarter
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-3.96M USD 1 Quarter
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $702.00K USD 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $702.00K USD 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-5.84M USD 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-5.84M USD 2 Qtrs
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-759.00K USD 1 Quarter
Issuance of common stock under equity incentive plan, net of taxes withheld StockIssuedDuringPeriodValueStockOptionsExercised $-759.00K USD 1 Quarter
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.23M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.23M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.80M USD 1 Quarter
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.80M USD 1 Quarter
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.23M USD 1 Quarter
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.23M USD 1 Quarter
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.80M USD 2 Qtrs
Issuance of common stock under employee stock purchase plan, net of taxes withheld StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.80M USD 2 Qtrs
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $7.83M USD 1 Quarter
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $7.83M USD 1 Quarter
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $15.71M USD 2 Qtrs
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $15.71M USD 2 Qtrs
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $104.05M USD 1 Quarter
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $104.05M USD 1 Quarter
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $372.61M USD 2 Qtrs
Repurchase and retirement of common stock including related costs StockRepurchasedAndRetiredDuringPeriodValue $372.61M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $68.57M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $68.57M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $46.08M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $46.08M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $36.64M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $36.64M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $22.70M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $22.70M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-125.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-125.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-269.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-269.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.10M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.10M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Ending Balance (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Ending Balance (in shares) CommonStockSharesOutstanding 91.70M shares Point-in-time
Ending Balance (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Ending Balance (in shares) CommonStockSharesOutstanding 90.24M shares Point-in-time
Ending Balance StockholdersEquity $47.57M USD Point-in-time
Ending Balance StockholdersEquity $47.57M USD Point-in-time
Ending Balance StockholdersEquity $-253.78M USD Point-in-time
Ending Balance StockholdersEquity $-253.78M USD Point-in-time
Ending Balance StockholdersEquity $-202.61M USD Point-in-time
Ending Balance StockholdersEquity $-202.61M USD Point-in-time
Ending Balance StockholdersEquity $-286.07M USD Point-in-time
Ending Balance StockholdersEquity $-286.07M USD Point-in-time
Ending Balance StockholdersEquity $-267.58M USD Point-in-time
Ending Balance StockholdersEquity $-267.58M USD Point-in-time
Ending Balance StockholdersEquity $-313.70M USD Point-in-time
Ending Balance StockholdersEquity $-313.70M USD Point-in-time
Comprehensive Income 40 line items
Line Item Tag Value Unit Period
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $-15.71M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $665.00K USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $19.14M USD 1 Quarter
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Net income (loss) attributable to common stockholders NetIncomeLoss $33.28M USD 2 Qtrs
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $330.00K USD 2 Qtrs
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $330.00K USD 2 Qtrs
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-137.00K USD 2 Qtrs
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-137.00K USD 2 Qtrs
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $204.00K USD 1 Quarter
Foreign currency translation adjustments, net of taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $204.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $12.00K USD 2 Qtrs
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $12.00K USD 2 Qtrs
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $770.00K USD 2 Qtrs
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $770.00K USD 2 Qtrs
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-473.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $-473.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax - USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of taxes OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax - USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $14.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-125.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-125.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-269.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-269.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.10M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.10M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-14.61M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $-14.61M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $396.00K USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $396.00K USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $19.15M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $19.15M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $33.15M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTax $33.15M USD 2 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...