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

10-Q Filing

PENUMBRA INC CIK: 1321732 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001321732-24-000087
Period End Date 20240630
Filing Date 20240730
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance pen-20240630_htm.xml
Balance Sheet 132 line items
Line Item Tag Value Unit Period
Allowance for credit losses AllowanceForDoubtfulAccountsReceivable $3.17M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivable $3.17M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivable $3.08M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivable $3.08M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $167.49M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $167.49M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $288.33M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $288.33M USD Point-in-time
Marketable investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $121.70M USD Point-in-time
Marketable investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $121.70M USD Point-in-time
Marketable investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $51.36M USD Point-in-time
Marketable investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $51.36M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $3,075 and $3,169 at June 30, 2024 and December 31, 2023, respectively AccountsReceivableNetCurrent $201.77M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $3,075 and $3,169 at June 30, 2024 and December 31, 2023, respectively AccountsReceivableNetCurrent $201.77M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $3,075 and $3,169 at June 30, 2024 and December 31, 2023, respectively AccountsReceivableNetCurrent $200.83M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $3,075 and $3,169 at June 30, 2024 and December 31, 2023, respectively AccountsReceivableNetCurrent $200.83M USD Point-in-time
Inventories InventoryNet $373.80M USD Point-in-time
Inventories InventoryNet $373.80M USD Point-in-time
Inventories InventoryNet $388.02M USD Point-in-time
Inventories InventoryNet $388.02M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $29.47M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $29.47M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $36.42M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $36.42M USD Point-in-time
Total current assets AssetsCurrent $915.40M USD Point-in-time
Total current assets AssetsCurrent $915.40M USD Point-in-time
Total current assets AssetsCurrent $943.79M USD Point-in-time
Total current assets AssetsCurrent $943.79M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $57.71M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $57.71M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $72.69M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $72.69M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $188.76M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $188.76M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $183.32M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $183.32M USD Point-in-time
Finance lease right-of-use assets FinanceLeaseRightOfUseAsset $29.37M USD Point-in-time
Finance lease right-of-use assets FinanceLeaseRightOfUseAsset $29.37M USD Point-in-time
Finance lease right-of-use assets FinanceLeaseRightOfUseAsset $31.09M USD Point-in-time
Finance lease right-of-use assets FinanceLeaseRightOfUseAsset $31.09M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.96M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.96M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $71.06M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $71.06M USD Point-in-time
Goodwill Goodwill $166.05M USD Point-in-time
Goodwill Goodwill $166.05M USD Point-in-time
Goodwill Goodwill $166.27M USD Point-in-time
Goodwill Goodwill $166.27M USD Point-in-time
Deferred taxes DeferredIncomeTaxAssetsNet $85.16M USD Point-in-time
Deferred taxes DeferredIncomeTaxAssetsNet $85.16M USD Point-in-time
Deferred taxes DeferredIncomeTaxAssetsNet $108.85M USD Point-in-time
Deferred taxes DeferredIncomeTaxAssetsNet $108.85M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $25.88M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $25.88M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $38.52M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $38.52M USD Point-in-time
Total assets Assets $1.56B USD Point-in-time
Total assets Assets $1.56B USD Point-in-time
Total assets Assets $1.53B USD Point-in-time
Total assets Assets $1.53B USD Point-in-time
Accounts payable AccountsPayableCurrent $32.82M USD Point-in-time
Accounts payable AccountsPayableCurrent $32.82M USD Point-in-time
Accounts payable AccountsPayableCurrent $27.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $27.16M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $110.56M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $110.56M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $104.07M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $104.07M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $11.20M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $11.20M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $11.78M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $11.78M USD Point-in-time
Current finance lease liabilities FinanceLeaseLiabilityCurrent $2.33M USD Point-in-time
Current finance lease liabilities FinanceLeaseLiabilityCurrent $2.33M USD Point-in-time
Current finance lease liabilities FinanceLeaseLiabilityCurrent $2.23M USD Point-in-time
Current finance lease liabilities FinanceLeaseLiabilityCurrent $2.23M USD Point-in-time
Total current liabilities LiabilitiesCurrent $150.99M USD Point-in-time
Total current liabilities LiabilitiesCurrent $150.99M USD Point-in-time
Total current liabilities LiabilitiesCurrent $151.14M USD Point-in-time
Total current liabilities LiabilitiesCurrent $151.14M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $192.22M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $192.22M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $197.23M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $197.23M USD Point-in-time
Non-current finance lease liabilities FinanceLeaseLiabilityNoncurrent $23.68M USD Point-in-time
Non-current finance lease liabilities FinanceLeaseLiabilityNoncurrent $23.68M USD Point-in-time
Non-current finance lease liabilities FinanceLeaseLiabilityNoncurrent $22.50M USD Point-in-time
Non-current finance lease liabilities FinanceLeaseLiabilityNoncurrent $22.50M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $7.62M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $7.62M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $5.31M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $5.31M USD Point-in-time
Total liabilities Liabilities $373.33M USD Point-in-time
Total liabilities Liabilities $373.33M USD Point-in-time
Total liabilities Liabilities $377.36M USD Point-in-time
Total liabilities Liabilities $377.36M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Common stock CommonStockValue $39.00K USD Point-in-time
Common stock CommonStockValue $39.00K USD Point-in-time
Common stock CommonStockValue $39.00K USD Point-in-time
Common stock CommonStockValue $39.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $1.05B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $1.05B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $1.08B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $1.08B USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.15M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.15M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.05M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.05M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $134.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $134.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $85.66M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $85.66M USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $998.86M USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $998.86M USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.18B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.18B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.07B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.07B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.16B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.16B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.20B USD Point-in-time
Total Penumbra, Inc. stockholders equity StockholdersEquity $1.20B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.56B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.56B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.53B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.53B USD Point-in-time
Income Statement 132 line items
Line Item Tag Value Unit Period
Revenue Revenues $261.50M USD 1 Quarter
Revenue Revenues $261.50M USD 1 Quarter
Revenue Revenues $299.40M USD 1 Quarter
Revenue Revenues $299.40M USD 1 Quarter
Revenue Revenues $578.06M USD 2 Qtrs
Revenue Revenues $578.06M USD 2 Qtrs
Revenue Revenues $502.90M USD 2 Qtrs
Revenue Revenues $502.90M USD 2 Qtrs
Cost of revenue CostOfRevenue $234.09M USD 2 Qtrs
Cost of revenue CostOfRevenue $234.09M USD 2 Qtrs
Cost of revenue CostOfRevenue $184.96M USD 2 Qtrs
Cost of revenue CostOfRevenue $184.96M USD 2 Qtrs
Cost of revenue CostOfRevenue $94.64M USD 1 Quarter
Cost of revenue CostOfRevenue $94.64M USD 1 Quarter
Cost of revenue CostOfRevenue $136.57M USD 1 Quarter
Cost of revenue CostOfRevenue $136.57M USD 1 Quarter
Gross profit GrossProfit $162.83M USD 1 Quarter
Gross profit GrossProfit $162.83M USD 1 Quarter
Gross profit GrossProfit $343.97M USD 2 Qtrs
Gross profit GrossProfit $343.97M USD 2 Qtrs
Gross profit GrossProfit $166.86M USD 1 Quarter
Gross profit GrossProfit $166.86M USD 1 Quarter
Gross profit GrossProfit $317.93M USD 2 Qtrs
Gross profit GrossProfit $317.93M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $24.94M USD 1 Quarter
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $24.94M USD 1 Quarter
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $49.57M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $49.57M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $41.52M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $41.52M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $21.54M USD 1 Quarter
Research and development ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost $21.54M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $250.51M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $250.51M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $286.31M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $286.31M USD 2 Qtrs
Sales, general and administrative SellingGeneralAndAdministrativeExpense $127.44M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $127.44M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $141.90M USD 1 Quarter
Sales, general and administrative SellingGeneralAndAdministrativeExpense $141.90M USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Total operating expenses OperatingExpenses $412.83M USD 2 Qtrs
Total operating expenses OperatingExpenses $412.83M USD 2 Qtrs
Total operating expenses OperatingExpenses $243.79M USD 1 Quarter
Total operating expenses OperatingExpenses $243.79M USD 1 Quarter
Total operating expenses OperatingExpenses $292.04M USD 2 Qtrs
Total operating expenses OperatingExpenses $292.04M USD 2 Qtrs
Total operating expenses OperatingExpenses $148.97M USD 1 Quarter
Total operating expenses OperatingExpenses $148.97M USD 1 Quarter
(Loss) income from operations OperatingIncomeLoss $17.89M USD 1 Quarter
(Loss) income from operations OperatingIncomeLoss $17.89M USD 1 Quarter
(Loss) income from operations OperatingIncomeLoss $-80.96M USD 1 Quarter
(Loss) income from operations OperatingIncomeLoss $-80.96M USD 1 Quarter
(Loss) income from operations OperatingIncomeLoss $25.90M USD 2 Qtrs
(Loss) income from operations OperatingIncomeLoss $25.90M USD 2 Qtrs
(Loss) income from operations OperatingIncomeLoss $-68.86M USD 2 Qtrs
(Loss) income from operations OperatingIncomeLoss $-68.86M USD 2 Qtrs
Interest and other income, net InterestAndOtherIncome $5.61M USD 2 Qtrs
Interest and other income, net InterestAndOtherIncome $5.61M USD 2 Qtrs
Interest and other income, net InterestAndOtherIncome $3.09M USD 1 Quarter
Interest and other income, net InterestAndOtherIncome $3.09M USD 1 Quarter
Interest and other income, net InterestAndOtherIncome $1.65M USD 1 Quarter
Interest and other income, net InterestAndOtherIncome $1.65M USD 1 Quarter
Interest and other income, net InterestAndOtherIncome $2.29M USD 2 Qtrs
Interest and other income, net InterestAndOtherIncome $2.29M USD 2 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-77.87M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-77.87M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $28.19M USD 2 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $28.19M USD 2 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $19.54M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $19.54M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-63.25M USD 2 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-63.25M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-14.05M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-14.05M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $666.00K USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $666.00K USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-17.67M USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-17.67M USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $576.00K USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $576.00K USD 1 Quarter
Net (loss) income NetIncomeLoss $27.52M USD 2 Qtrs
Net (loss) income NetIncomeLoss $27.52M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-49.20M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-49.20M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-60.20M USD 1 Quarter
Net (loss) income NetIncomeLoss $-60.20M USD 1 Quarter
Net (loss) income NetIncomeLoss $11.00M USD 1 Quarter
Net (loss) income NetIncomeLoss $11.00M USD 1 Quarter
Net (loss) income NetIncomeLoss $18.96M USD 1 Quarter
Net (loss) income NetIncomeLoss $18.96M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.56M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.56M USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.72 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.72 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-1.55 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-1.55 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.49 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.49 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $-1.27 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $-1.27 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-1.55 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-1.55 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $-1.27 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $-1.27 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.70 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.70 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.48 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.48 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.76M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.76M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.79M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.79M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.25M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.25M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.32M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.32M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 39.20M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 39.20M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 39.15M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 39.15M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.79M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.79M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.76M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.76M shares 2 Qtrs
Cash Flow Statement 148 line items
Line Item Tag Value Unit Period
Net (loss) income ProfitLoss $27.52M USD 2 Qtrs
Net (loss) income ProfitLoss $27.52M USD 2 Qtrs
Net (loss) income ProfitLoss $-49.20M USD 2 Qtrs
Net (loss) income ProfitLoss $-49.20M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $15.17M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $15.17M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $13.29M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $13.29M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $25.59M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $25.59M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $23.13M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $23.13M USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse $76.94M USD 1 Quarter
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Impairment charge ImpairmentOfLongLivedAssetsHeldForUse - USD 2 Qtrs
Inventory write-downs InventoryWriteDown $36.18M USD 2 Qtrs
Inventory write-downs InventoryWriteDown $36.18M USD 2 Qtrs
Inventory write-downs InventoryWriteDown $1.40M USD 2 Qtrs
Inventory write-downs InventoryWriteDown $1.40M USD 2 Qtrs
Deferred taxes DeferredIncomeTaxesAndTaxCredits $-2.45M USD 2 Qtrs
Deferred taxes DeferredIncomeTaxesAndTaxCredits $-2.45M USD 2 Qtrs
Deferred taxes DeferredIncomeTaxesAndTaxCredits $-23.74M USD 2 Qtrs
Deferred taxes DeferredIncomeTaxesAndTaxCredits $-23.74M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $701.00K USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $701.00K USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $3.59M USD 2 Qtrs
Other OtherOperatingActivitiesCashFlowStatement $3.59M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $8.42M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $8.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $25.76M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $25.76M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $22.95M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $22.95M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.90M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.90M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-2.14M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-2.14M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-259.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-259.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $5.49M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $5.49M USD 2 Qtrs
Accrued expenses and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-935.00K USD 2 Qtrs
Accrued expenses and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-935.00K USD 2 Qtrs
Accrued expenses and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $1.64M USD 2 Qtrs
Accrued expenses and other non-current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $1.64M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $30.23M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $30.23M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $60.91M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $60.91M USD 2 Qtrs
Purchases of non-marketable investments PaymentsToAcquireConvertiblePreferredStock $10.00M USD 2 Qtrs
Purchases of non-marketable investments PaymentsToAcquireConvertiblePreferredStock $10.00M USD 2 Qtrs
Purchases of non-marketable investments PaymentsToAcquireConvertiblePreferredStock - USD 2 Qtrs
Purchases of non-marketable investments PaymentsToAcquireConvertiblePreferredStock - USD 2 Qtrs
Purchases of marketable investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $11.31M USD 2 Qtrs
Purchases of marketable investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $11.31M USD 2 Qtrs
Purchases of marketable investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $15.19M USD 2 Qtrs
Purchases of marketable investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $15.19M USD 2 Qtrs
Proceeds from maturities of marketable investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $27.97M USD 2 Qtrs
Proceeds from maturities of marketable investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $27.97M USD 2 Qtrs
Proceeds from maturities of marketable investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $82.93M USD 2 Qtrs
Proceeds from maturities of marketable investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $82.93M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $8.24M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $8.24M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.36M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.36M USD 2 Qtrs
Other PaymentsForProceedsFromOtherInvestingActivities $500.00K USD 2 Qtrs
Other PaymentsForProceedsFromOtherInvestingActivities $500.00K USD 2 Qtrs
Other PaymentsForProceedsFromOtherInvestingActivities $-1.60M USD 2 Qtrs
Other PaymentsForProceedsFromOtherInvestingActivities $-1.60M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $4.04M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $4.04M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $52.86M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $52.86M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $3.82M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $3.82M USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $299.00K USD 2 Qtrs
Proceeds from exercises of stock options ProceedsFromStockOptionsExercised $299.00K USD 2 Qtrs
Proceeds from issuance of stock under employee stock purchase plan ProceedsFromStockPlans $8.38M USD 2 Qtrs
Proceeds from issuance of stock under employee stock purchase plan ProceedsFromStockPlans $8.38M USD 2 Qtrs
Proceeds from issuance of stock under employee stock purchase plan ProceedsFromStockPlans $8.86M USD 2 Qtrs
Proceeds from issuance of stock under employee stock purchase plan ProceedsFromStockPlans $8.86M USD 2 Qtrs
Payment of employee taxes related to vested stock PaymentsRelatedToTaxWithholdingForShareBasedCompensation $510.00K USD 2 Qtrs
Payment of employee taxes related to vested stock PaymentsRelatedToTaxWithholdingForShareBasedCompensation $510.00K USD 2 Qtrs
Payment of employee taxes related to vested stock PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.03M USD 2 Qtrs
Payment of employee taxes related to vested stock PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.03M USD 2 Qtrs
Payments of finance lease obligations FinanceLeasePrincipalPayments $1.11M USD 2 Qtrs
Payments of finance lease obligations FinanceLeasePrincipalPayments $1.11M USD 2 Qtrs
Payments of finance lease obligations FinanceLeasePrincipalPayments $957.00K USD 2 Qtrs
Payments of finance lease obligations FinanceLeasePrincipalPayments $957.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-155.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-155.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-61.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-61.00K USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $10.07M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $10.07M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $7.48M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $7.48M USD 2 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-398.00K USD 2 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-398.00K USD 2 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-29.00K USD 2 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-29.00K USD 2 Qtrs
NET INCREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $44.31M USD 2 Qtrs
NET INCREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $44.31M USD 2 Qtrs
NET INCREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $120.85M USD 2 Qtrs
NET INCREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $120.85M USD 2 Qtrs
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $114.17M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $114.17M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $69.86M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $69.86M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $167.49M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $167.49M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $288.33M USD Point-in-time
CASH AND CASH EQUIVALENTSBeginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $288.33M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $114.17M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $114.17M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $69.86M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $69.86M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $167.49M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $167.49M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $288.33M USD Point-in-time
CASH AND CASH EQUIVALENTSEnd of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $288.33M USD Point-in-time
Right-of-use assets obtained in exchange for lease obligations RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $864.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for lease obligations RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $864.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for lease obligations RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.16M USD 2 Qtrs
Right-of-use assets obtained in exchange for lease obligations RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.16M USD 2 Qtrs
Right-of-use assets obtained in exchange for finance lease obligations RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability $76.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for finance lease obligations RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability $76.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for finance lease obligations RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability $25.00K USD 2 Qtrs
Right-of-use assets obtained in exchange for finance lease obligations RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability $25.00K USD 2 Qtrs
Purchase of property and equipment funded through accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.41M USD 2 Qtrs
Purchase of property and equipment funded through accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.41M USD 2 Qtrs
Purchase of property and equipment funded through accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.47M USD 2 Qtrs
Purchase of property and equipment funded through accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $1.47M USD 2 Qtrs
Cash paid for amounts included in the measurement of operating lease liabilities OperatingLeasePayments $9.82M USD 2 Qtrs
Cash paid for amounts included in the measurement of operating lease liabilities OperatingLeasePayments $9.82M USD 2 Qtrs
Cash paid for amounts included in the measurement of operating lease liabilities OperatingLeasePayments $11.01M USD 2 Qtrs
Cash paid for amounts included in the measurement of operating lease liabilities OperatingLeasePayments $11.01M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $9.54M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $9.54M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.95M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.95M USD 2 Qtrs
Stockholders Equity 76 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $998.86M USD Point-in-time
Beginning balance StockholdersEquity $998.86M USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.18B USD Point-in-time
Beginning balance StockholdersEquity $1.18B USD Point-in-time
Beginning balance StockholdersEquity $1.07B USD Point-in-time
Beginning balance StockholdersEquity $1.07B USD Point-in-time
Beginning balance StockholdersEquity $1.16B USD Point-in-time
Beginning balance StockholdersEquity $1.16B USD Point-in-time
Beginning balance StockholdersEquity $1.20B USD Point-in-time
Beginning balance StockholdersEquity $1.20B USD Point-in-time
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $1.61M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $1.61M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $61.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $61.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $2.21M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $2.21M USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $238.00K USD 1 Quarter
Issuance of common stock StockIssuedDuringPeriodValueShareBasedCompensation $238.00K USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $8.86M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $8.86M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $8.38M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $8.38M USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $89.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $89.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $822.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $822.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $421.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $421.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $204.00K USD 1 Quarter
Shares held for tax withholdings AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $204.00K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $15.46M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $15.46M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.28M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $9.28M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.65M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.65M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.78M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.78M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-210.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-210.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $1.28M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $1.28M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $1.26M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $1.26M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-1.69M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-1.69M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-1.90M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-1.90M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.54M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.54M USD 2 Qtrs
Net income (loss) NetIncomeLoss $27.52M USD 2 Qtrs
Net income (loss) NetIncomeLoss $27.52M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-49.20M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-49.20M USD 2 Qtrs
Net income (loss) NetIncomeLoss $-60.20M USD 1 Quarter
Net income (loss) NetIncomeLoss $-60.20M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.00M USD 1 Quarter
Net income (loss) NetIncomeLoss $11.00M USD 1 Quarter
Net income (loss) NetIncomeLoss $18.96M USD 1 Quarter
Net income (loss) NetIncomeLoss $18.96M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.56M USD 1 Quarter
Net income (loss) NetIncomeLoss $8.56M USD 1 Quarter
Ending balance StockholdersEquity $998.86M USD Point-in-time
Ending balance StockholdersEquity $998.86M USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.18B USD Point-in-time
Ending balance StockholdersEquity $1.18B USD Point-in-time
Ending balance StockholdersEquity $1.07B USD Point-in-time
Ending balance StockholdersEquity $1.07B USD Point-in-time
Ending balance StockholdersEquity $1.16B USD Point-in-time
Ending balance StockholdersEquity $1.16B USD Point-in-time
Ending balance StockholdersEquity $1.20B USD Point-in-time
Ending balance StockholdersEquity $1.20B USD Point-in-time
Comprehensive Income 48 line items
Line Item Tag Value Unit Period
Net (loss) income NetIncomeLoss $27.52M USD 2 Qtrs
Net (loss) income NetIncomeLoss $27.52M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-49.20M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-49.20M USD 2 Qtrs
Net (loss) income NetIncomeLoss $-60.20M USD 1 Quarter
Net (loss) income NetIncomeLoss $-60.20M USD 1 Quarter
Net (loss) income NetIncomeLoss $11.00M USD 1 Quarter
Net (loss) income NetIncomeLoss $11.00M USD 1 Quarter
Net (loss) income NetIncomeLoss $18.96M USD 1 Quarter
Net (loss) income NetIncomeLoss $18.96M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.56M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.56M USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $654.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $654.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $1.06M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $1.06M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.30M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.30M USD 2 Qtrs
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-451.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-451.00K USD 1 Quarter
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $241.00K USD 1 Quarter
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $241.00K USD 1 Quarter
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $407.00K USD 2 Qtrs
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $407.00K USD 2 Qtrs
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $628.00K USD 1 Quarter
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $628.00K USD 1 Quarter
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $1.49M USD 2 Qtrs
Net change in unrealized gains or losses on available-for-sale securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $1.49M USD 2 Qtrs
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-210.00K USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-210.00K USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $1.28M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $1.28M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $1.26M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $1.26M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-1.69M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-1.69M USD 1 Quarter
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-1.90M USD 2 Qtrs
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $-1.90M USD 2 Qtrs
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $2.54M USD 2 Qtrs
Total other comprehensive (loss) income, net of tax OtherComprehensiveIncomeLossNetOfTax $2.54M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $30.07M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $30.07M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $20.24M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $20.24M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-60.41M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-60.41M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-51.09M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-51.09M USD 2 Qtrs

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

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