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

10-Q Filing

908 DEVICES INC. CIK: 1555279 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001558370-24-015175
Period End Date 20240930
Filing Date 20241112
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance mass-20240930x10q_htm.xml
Balance Sheet 180 line items
Line Item Tag Value Unit Period
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $133.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $133.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $585.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $585.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $117.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $117.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $25.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $25.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $395.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $395.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $585.00K USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $585.00K USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $121.04M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $121.04M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $45.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $45.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.21M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.21M USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Marketable securities MarketableSecuritiesCurrent $26.66M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $26.66M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $24.64M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $24.64M USD Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Accounts receivable, net of allowance for credit losses of $585 and $395 at September 30, 2024 and December 31, 2023 AccountsReceivableNetCurrent $16.66M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $585 and $395 at September 30, 2024 and December 31, 2023 AccountsReceivableNetCurrent $16.66M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $585 and $395 at September 30, 2024 and December 31, 2023 AccountsReceivableNetCurrent $8.99M USD Point-in-time
Accounts receivable, net of allowance for credit losses of $585 and $395 at September 30, 2024 and December 31, 2023 AccountsReceivableNetCurrent $8.99M USD Point-in-time
Inventory InventoryNet $17.83M USD Point-in-time
Inventory InventoryNet $17.83M USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Inventory InventoryNet $14.94M USD Point-in-time
Inventory InventoryNet $14.94M USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 100.00M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $2.75M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $2.75M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.18M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.18M USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 32.52M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 32.52M shares Point-in-time
Total current assets AssetsCurrent $108.93M USD Point-in-time
Total current assets AssetsCurrent $108.93M USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 34.71M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 34.71M shares Point-in-time
Total current assets AssetsCurrent $173.79M USD Point-in-time
Total current assets AssetsCurrent $173.79M USD Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 34.71M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 34.71M shares Point-in-time
Operating lease, right-of-use assets OperatingLeaseRightOfUseAsset $6.23M USD Point-in-time
Operating lease, right-of-use assets OperatingLeaseRightOfUseAsset $6.23M USD Point-in-time
Operating lease, right-of-use assets OperatingLeaseRightOfUseAsset $7.48M USD Point-in-time
Operating lease, right-of-use assets OperatingLeaseRightOfUseAsset $7.48M USD Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 32.52M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 32.52M shares Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.34M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.34M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.67M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $3.67M USD Point-in-time
Goodwill Goodwill $10.05M USD Point-in-time
Goodwill Goodwill $10.05M USD Point-in-time
Goodwill Goodwill $10.14M USD Point-in-time
Goodwill Goodwill $10.14M USD Point-in-time
Goodwill Goodwill $9.93M USD Point-in-time
Goodwill Goodwill $9.93M USD Point-in-time
Goodwill Goodwill $10.37M USD Point-in-time
Goodwill Goodwill $10.37M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $46.68M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $46.68M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $7.86M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $7.86M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.39M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.39M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.39M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $1.39M USD Point-in-time
Total assets Assets $178.28M USD Point-in-time
Total assets Assets $178.28M USD Point-in-time
Total assets Assets $202.98M USD Point-in-time
Total assets Assets $202.98M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.19M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.19M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.90M USD Point-in-time
Accounts payable AccountsPayableCurrent $1.90M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $8.71M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $8.71M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $7.67M USD Point-in-time
Accrued expenses AccruedLiabilitiesCurrent $7.67M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $13.86M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $13.86M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $10.63M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $10.63M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.30M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.30M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.02M USD Point-in-time
Total current liabilities LiabilitiesCurrent $22.55M USD Point-in-time
Total current liabilities LiabilitiesCurrent $22.55M USD Point-in-time
Total current liabilities LiabilitiesCurrent $25.72M USD Point-in-time
Total current liabilities LiabilitiesCurrent $25.72M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $3.93M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $3.93M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $4.88M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $4.88M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $11.03M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $11.03M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $8.57M USD Point-in-time
Deferred revenue, net of current portion ContractWithCustomerLiabilityNoncurrent $8.57M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $2.26M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $2.26M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $2.44M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $2.44M USD Point-in-time
Contingent consideration OtherLiabilitiesNoncurrent $3.36M USD Point-in-time
Contingent consideration OtherLiabilitiesNoncurrent $3.36M USD Point-in-time
Total liabilities Liabilities $37.49M USD Point-in-time
Total liabilities Liabilities $37.49M USD Point-in-time
Total liabilities Liabilities $47.24M USD Point-in-time
Total liabilities Liabilities $47.24M USD Point-in-time
Commitments and contingencies (Note 12) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 12) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 12) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 12) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, $0.001 par value; 5,000,000 shares authorized, no shares issued or outstanding at September 30, 2024 and December 31, 2023, respectively PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value; 5,000,000 shares authorized, no shares issued or outstanding at September 30, 2024 and December 31, 2023, respectively PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value; 5,000,000 shares authorized, no shares issued or outstanding at September 30, 2024 and December 31, 2023, respectively PreferredStockValue - USD Point-in-time
Preferred stock, $0.001 par value; 5,000,000 shares authorized, no shares issued or outstanding at September 30, 2024 and December 31, 2023, respectively PreferredStockValue - USD Point-in-time
Common stock, $0.001 par value; 100,000,000 shares authorized; 34,712,488 shares and 32,519,023 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively CommonStockValue $33.00K USD Point-in-time
Common stock, $0.001 par value; 100,000,000 shares authorized; 34,712,488 shares and 32,519,023 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively CommonStockValue $33.00K USD Point-in-time
Common stock, $0.001 par value; 100,000,000 shares authorized; 34,712,488 shares and 32,519,023 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively CommonStockValue $35.00K USD Point-in-time
Common stock, $0.001 par value; 100,000,000 shares authorized; 34,712,488 shares and 32,519,023 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively CommonStockValue $35.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $334.69M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $334.69M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $352.80M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $352.80M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.57M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.57M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.36M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.36M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-223.36M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-223.36M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-170.60M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-170.60M USD Point-in-time
Total stockholders' equity StockholdersEquity $180.61M USD Point-in-time
Total stockholders' equity StockholdersEquity $180.61M USD Point-in-time
Total stockholders' equity StockholdersEquity $169.93M USD Point-in-time
Total stockholders' equity StockholdersEquity $169.93M USD Point-in-time
Total stockholders' equity StockholdersEquity $165.49M USD Point-in-time
Total stockholders' equity StockholdersEquity $165.49M USD Point-in-time
Total stockholders' equity StockholdersEquity $174.46M USD Point-in-time
Total stockholders' equity StockholdersEquity $174.46M USD Point-in-time
Total stockholders' equity StockholdersEquity $131.04M USD Point-in-time
Total stockholders' equity StockholdersEquity $131.04M USD Point-in-time
Total stockholders' equity StockholdersEquity $156.89M USD Point-in-time
Total stockholders' equity StockholdersEquity $156.89M USD Point-in-time
Total stockholders' equity StockholdersEquity $190.60M USD Point-in-time
Total stockholders' equity StockholdersEquity $190.60M USD Point-in-time
Total stockholders' equity StockholdersEquity $156.36M USD Point-in-time
Total stockholders' equity StockholdersEquity $156.36M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $178.28M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $178.28M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $202.98M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $202.98M USD Point-in-time
Income Statement 162 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $40.81M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $40.81M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $16.77M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $16.77M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $14.30M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $14.30M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $35.88M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $35.88M USD 3 Qtrs
Cost of revenue CostOfRevenue $8.44M USD 1 Quarter
Cost of revenue CostOfRevenue $8.44M USD 1 Quarter
Cost of revenue CostOfRevenue $17.83M USD 3 Qtrs
Cost of revenue CostOfRevenue $17.83M USD 3 Qtrs
Cost of revenue CostOfRevenue $6.43M USD 1 Quarter
Cost of revenue CostOfRevenue $6.43M USD 1 Quarter
Cost of revenue CostOfRevenue $20.06M USD 3 Qtrs
Cost of revenue CostOfRevenue $20.06M USD 3 Qtrs
Gross profit GrossProfit $18.05M USD 3 Qtrs
Gross profit GrossProfit $18.05M USD 3 Qtrs
Gross profit GrossProfit $20.75M USD 3 Qtrs
Gross profit GrossProfit $20.75M USD 3 Qtrs
Gross profit GrossProfit $8.33M USD 1 Quarter
Gross profit GrossProfit $8.33M USD 1 Quarter
Gross profit GrossProfit $7.87M USD 1 Quarter
Gross profit GrossProfit $7.87M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $16.46M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $16.46M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $5.54M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $5.54M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.79M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $6.79M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $18.96M USD 3 Qtrs
Research and development ResearchAndDevelopmentExpense $18.96M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $13.38M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $13.38M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $39.88M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $39.88M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $34.30M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $34.30M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $11.32M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $11.32M USD 1 Quarter
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-335.00K USD 3 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-335.00K USD 3 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-104.00K USD 1 Quarter
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-104.00K USD 1 Quarter
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $12.14M USD 1 Quarter
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $12.14M USD 1 Quarter
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $12.14M USD 3 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $12.14M USD 3 Qtrs
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 3 Qtrs
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 3 Qtrs
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 1 Quarter
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 1 Quarter
Total operating expenses OperatingExpenses $38.55M USD 1 Quarter
Total operating expenses OperatingExpenses $38.55M USD 1 Quarter
Total operating expenses OperatingExpenses $16.96M USD 1 Quarter
Total operating expenses OperatingExpenses $16.96M USD 1 Quarter
Total operating expenses OperatingExpenses $51.09M USD 3 Qtrs
Total operating expenses OperatingExpenses $51.09M USD 3 Qtrs
Total operating expenses OperatingExpenses $77.22M USD 3 Qtrs
Total operating expenses OperatingExpenses $77.22M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-33.05M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-33.05M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-56.47M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-56.47M USD 3 Qtrs
Loss from operations OperatingIncomeLoss $-30.22M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-30.22M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-9.09M USD 1 Quarter
Loss from operations OperatingIncomeLoss $-9.09M USD 1 Quarter
Interest income InvestmentIncomeNonoperating $879.00K USD 1 Quarter
Interest income InvestmentIncomeNonoperating $879.00K USD 1 Quarter
Interest income InvestmentIncomeNonoperating $1.45M USD 1 Quarter
Interest income InvestmentIncomeNonoperating $1.45M USD 1 Quarter
Interest income InvestmentIncomeNonoperating $4.16M USD 3 Qtrs
Interest income InvestmentIncomeNonoperating $4.16M USD 3 Qtrs
Interest income InvestmentIncomeNonoperating $3.74M USD 3 Qtrs
Interest income InvestmentIncomeNonoperating $3.74M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $201.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $201.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $-350.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $-350.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $110.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $110.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $-88.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $-88.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $-247.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $-247.00K USD 3 Qtrs
Other (expense) income, net OtherNonoperatingIncomeExpense $-29.00K USD 1 Quarter
Other (expense) income, net OtherNonoperatingIncomeExpense $-29.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $850.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $850.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.87M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $3.87M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $3.49M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $3.49M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.91M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.91M USD 1 Quarter
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-29.18M USD 3 Qtrs
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-29.18M USD 3 Qtrs
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-52.97M USD 3 Qtrs
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-52.97M USD 3 Qtrs
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.18M USD 1 Quarter
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-7.18M USD 1 Quarter
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-29.37M USD 1 Quarter
Loss from operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-29.37M USD 1 Quarter
Benefit for income taxes IncomeTaxExpenseBenefit $-87.00K USD 1 Quarter
Benefit for income taxes IncomeTaxExpenseBenefit $-87.00K USD 1 Quarter
Benefit for income taxes IncomeTaxExpenseBenefit $-72.00K USD 1 Quarter
Benefit for income taxes IncomeTaxExpenseBenefit $-72.00K USD 1 Quarter
Benefit for income taxes IncomeTaxExpenseBenefit $-211.00K USD 3 Qtrs
Benefit for income taxes IncomeTaxExpenseBenefit $-211.00K USD 3 Qtrs
Benefit for income taxes IncomeTaxExpenseBenefit $-209.00K USD 3 Qtrs
Benefit for income taxes IncomeTaxExpenseBenefit $-209.00K USD 3 Qtrs
Net loss NetIncomeLoss $-29.30M USD 1 Quarter
Net loss NetIncomeLoss $-29.30M USD 1 Quarter
Net loss NetIncomeLoss $-10.92M USD 1 Quarter
Net loss NetIncomeLoss $-10.92M USD 1 Quarter
Net loss NetIncomeLoss $-36.40M USD Annual
Net loss NetIncomeLoss $-36.40M USD Annual
Net loss NetIncomeLoss $-7.09M USD 1 Quarter
Net loss NetIncomeLoss $-7.09M USD 1 Quarter
Net loss NetIncomeLoss $-52.76M USD 3 Qtrs
Net loss NetIncomeLoss $-52.76M USD 3 Qtrs
Net loss NetIncomeLoss $-9.35M USD 1 Quarter
Net loss NetIncomeLoss $-9.35M USD 1 Quarter
Net loss NetIncomeLoss $-12.53M USD 1 Quarter
Net loss NetIncomeLoss $-12.53M USD 1 Quarter
Net loss NetIncomeLoss $-12.55M USD 1 Quarter
Net loss NetIncomeLoss $-12.55M USD 1 Quarter
Net loss NetIncomeLoss $-28.97M USD 3 Qtrs
Net loss NetIncomeLoss $-28.97M USD 3 Qtrs
Net loss per share, basic EarningsPerShareBasic $-0.22 USD 1 Quarter
Net loss per share, basic EarningsPerShareBasic $-0.22 USD 1 Quarter
Net loss per share, basic EarningsPerShareBasic $-0.90 USD 3 Qtrs
Net loss per share, basic EarningsPerShareBasic $-0.90 USD 3 Qtrs
Net loss per share, basic EarningsPerShareBasic $-1.56 USD 3 Qtrs
Net loss per share, basic EarningsPerShareBasic $-1.56 USD 3 Qtrs
Net loss per share, basic EarningsPerShareBasic $-0.84 USD 1 Quarter
Net loss per share, basic EarningsPerShareBasic $-0.84 USD 1 Quarter
Net loss per share, diluted EarningsPerShareDiluted $-1.56 USD 3 Qtrs
Net loss per share, diluted EarningsPerShareDiluted $-1.56 USD 3 Qtrs
Net loss per share, diluted EarningsPerShareDiluted $-0.22 USD 1 Quarter
Net loss per share, diluted EarningsPerShareDiluted $-0.22 USD 1 Quarter
Net loss per share, diluted EarningsPerShareDiluted $-0.84 USD 1 Quarter
Net loss per share, diluted EarningsPerShareDiluted $-0.84 USD 1 Quarter
Net loss per share, diluted EarningsPerShareDiluted $-0.90 USD 3 Qtrs
Net loss per share, diluted EarningsPerShareDiluted $-0.90 USD 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.82M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.82M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 32.35M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 32.35M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 32.17M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 32.17M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 34.67M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 34.67M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 34.67M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 34.67M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 32.35M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 32.35M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 32.17M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 32.17M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 33.82M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 33.82M shares 3 Qtrs
Cash Flow Statement 160 line items
Line Item Tag Value Unit Period
Net loss ProfitLoss $-52.76M USD 3 Qtrs
Net loss ProfitLoss $-52.76M USD 3 Qtrs
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $121.04M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $121.04M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $45.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $45.02M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.21M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.21M USD Point-in-time
Net loss ProfitLoss $-28.97M USD 3 Qtrs
Net loss ProfitLoss $-28.97M USD 3 Qtrs
Restricted cash included in other long-term assets RestrictedCashNoncurrent $171.00K USD Point-in-time
Restricted cash included in other long-term assets RestrictedCashNoncurrent $171.00K USD Point-in-time
Restricted cash included in other long-term assets RestrictedCashNoncurrent $171.00K USD Point-in-time
Restricted cash included in other long-term assets RestrictedCashNoncurrent $171.00K USD Point-in-time
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 3 Qtrs
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 3 Qtrs
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 1 Quarter
Goodwill impairment GoodwillImpairmentLoss $30.52M USD 1 Quarter
Depreciation and amortization expense DepreciationDepletionAndAmortization $3.25M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $3.25M USD 3 Qtrs
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Depreciation and amortization expense DepreciationDepletionAndAmortization $1.98M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $1.98M USD 3 Qtrs
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Total cash, cash equivalents and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Stock-based compensation expense ShareBasedCompensation $8.94M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $8.94M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $7.45M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $7.45M USD 3 Qtrs
Noncash interest expense and loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-206.00K USD 3 Qtrs
Noncash interest expense and loss on extinguishment of debt GainsLossesOnExtinguishmentOfDebt $-206.00K USD 3 Qtrs
Provision for inventory obsolescence InventoryWriteDown $527.00K USD 3 Qtrs
Provision for inventory obsolescence InventoryWriteDown $527.00K USD 3 Qtrs
Provision for inventory obsolescence InventoryWriteDown $284.00K USD 3 Qtrs
Provision for inventory obsolescence InventoryWriteDown $284.00K USD 3 Qtrs
Net amortization of premiums and accretion of discounts on marketable securities InvestmentIncomeNetAmortizationOfDiscountAndPremium $86.00K USD 3 Qtrs
Net amortization of premiums and accretion of discounts on marketable securities InvestmentIncomeNetAmortizationOfDiscountAndPremium $86.00K USD 3 Qtrs
Loss on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-54.00K USD 3 Qtrs
Loss on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-54.00K USD 3 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $92.00K USD 3 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $92.00K USD 3 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $190.00K USD 3 Qtrs
Provision for credit losses ProvisionForOtherCreditLosses $190.00K USD 3 Qtrs
Change in fair value of contingent consideration FairValueAdjustmentOfContingentConsideration $-335.00K USD 3 Qtrs
Change in fair value of contingent consideration FairValueAdjustmentOfContingentConsideration $-335.00K USD 3 Qtrs
Change in fair value of contingent consideration FairValueAdjustmentOfContingentConsideration $12.14M USD 3 Qtrs
Change in fair value of contingent consideration FairValueAdjustmentOfContingentConsideration $12.14M USD 3 Qtrs
Deferred income tax DeferredIncomeTaxExpenseBenefit $-210.00K USD 3 Qtrs
Deferred income tax DeferredIncomeTaxExpenseBenefit $-210.00K USD 3 Qtrs
Deferred income tax DeferredIncomeTaxExpenseBenefit $-239.00K USD 3 Qtrs
Deferred income tax DeferredIncomeTaxExpenseBenefit $-239.00K USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $2.95M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $2.95M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $6.90M USD 3 Qtrs
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $6.90M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $3.00M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $3.00M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $3.84M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $3.84M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.48M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.48M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-516.00K USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-516.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $210.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $210.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $6.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $6.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $464.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $464.00K USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $1.23M USD 3 Qtrs
Accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $1.23M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.69M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.69M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $884.00K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $884.00K USD 3 Qtrs
Right-of-use operating lease assets IncreaseDecreaseInRightOfUseOperatingAssets $-1.22M USD 3 Qtrs
Right-of-use operating lease assets IncreaseDecreaseInRightOfUseOperatingAssets $-1.22M USD 3 Qtrs
Right-of-use operating lease assets IncreaseDecreaseInRightOfUseOperatingAssets $-1.49M USD 3 Qtrs
Right-of-use operating lease assets IncreaseDecreaseInRightOfUseOperatingAssets $-1.49M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.11M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.11M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.51M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.51M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-28.00M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-28.00M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-23.13M USD 3 Qtrs
Net cash used in operating activities NetCashProvidedByUsedInOperatingActivities $-23.13M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.71M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.71M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $412.00K USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $412.00K USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $40.88M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $40.88M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $34.26M USD 3 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $34.26M USD 3 Qtrs
Acquisition of RedWave Technology, net of cash acquired PaymentsToAcquireAdditionalInterestInSubsidiaries $44.78M USD 3 Qtrs
Acquisition of RedWave Technology, net of cash acquired PaymentsToAcquireAdditionalInterestInSubsidiaries $44.78M USD 3 Qtrs
Proceeds from sales and maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $4.93M USD 3 Qtrs
Proceeds from sales and maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $4.93M USD 3 Qtrs
Proceeds from sales and maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $38.97M USD 3 Qtrs
Proceeds from sales and maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $38.97M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-31.04M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-31.04M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-47.10M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-47.10M USD 3 Qtrs
Payments for withholding taxes on vested awards PaymentsForWithholdingTaxesOnVestedAwards $1.04M USD 3 Qtrs
Payments for withholding taxes on vested awards PaymentsForWithholdingTaxesOnVestedAwards $1.04M USD 3 Qtrs
Payments for withholding taxes on vested awards PaymentsForWithholdingTaxesOnVestedAwards $598.00K USD 3 Qtrs
Payments for withholding taxes on vested awards PaymentsForWithholdingTaxesOnVestedAwards $598.00K USD 3 Qtrs
Proceeds from issuance of common stock ProceedsFromStockOptionsExercised $551.00K USD 3 Qtrs
Proceeds from issuance of common stock ProceedsFromStockOptionsExercised $551.00K USD 3 Qtrs
Proceeds from issuance of common stock ProceedsFromStockOptionsExercised $663.00K USD 3 Qtrs
Proceeds from issuance of common stock ProceedsFromStockOptionsExercised $663.00K USD 3 Qtrs
Repayment of notes payable RepaymentsOfNotesPayable $15.00M USD 3 Qtrs
Repayment of notes payable RepaymentsOfNotesPayable $15.00M USD 3 Qtrs
Payments for contingent consideration PaymentForContingentConsiderationLiabilityFinancingActivities $417.00K USD 3 Qtrs
Payments for contingent consideration PaymentForContingentConsiderationLiabilityFinancingActivities $417.00K USD 3 Qtrs
Payments for contingent consideration PaymentForContingentConsiderationLiabilityFinancingActivities $1.09M USD 3 Qtrs
Payments for contingent consideration PaymentForContingentConsiderationLiabilityFinancingActivities $1.09M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-16.03M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-16.03M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-905.00K USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-905.00K USD 3 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-14.00K USD 3 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-14.00K USD 3 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-6.00K USD 3 Qtrs
Effect of foreign exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-6.00K USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-70.21M USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-70.21M USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-76.02M USD 3 Qtrs
Net decrease in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-76.02M USD 3 Qtrs
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Cash, cash equivalents and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $45.20M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $188.59M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.38M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Cash, cash equivalents and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $121.21M USD Point-in-time
Property and equipment included in account payable PropertyAndEquipmentIncludedInAccountPayable $36.00K USD 3 Qtrs
Property and equipment included in account payable PropertyAndEquipmentIncludedInAccountPayable $36.00K USD 3 Qtrs
Transfers of inventory to property and equipment TransfersOfInventoryToPropertyAndEquipment $342.00K USD 3 Qtrs
Transfers of inventory to property and equipment TransfersOfInventoryToPropertyAndEquipment $342.00K USD 3 Qtrs
Transfers of inventory to property and equipment TransfersOfInventoryToPropertyAndEquipment $999.00K USD 3 Qtrs
Transfers of inventory to property and equipment TransfersOfInventoryToPropertyAndEquipment $999.00K USD 3 Qtrs
Fair value of common stock issued for acquisition of RedWave Technology StockIssued1 $8.62M USD 3 Qtrs
Fair value of common stock issued for acquisition of RedWave Technology StockIssued1 $8.62M USD 3 Qtrs
Stockholders Equity 106 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $180.61M USD Point-in-time
Beginning balance StockholdersEquity $180.61M USD Point-in-time
Beginning balance StockholdersEquity $169.93M USD Point-in-time
Beginning balance StockholdersEquity $169.93M USD Point-in-time
Beginning balance StockholdersEquity $165.49M USD Point-in-time
Beginning balance StockholdersEquity $165.49M USD Point-in-time
Beginning balance StockholdersEquity $174.46M USD Point-in-time
Beginning balance StockholdersEquity $174.46M USD Point-in-time
Beginning balance StockholdersEquity $131.04M USD Point-in-time
Beginning balance StockholdersEquity $131.04M USD Point-in-time
Beginning balance StockholdersEquity $156.89M USD Point-in-time
Beginning balance StockholdersEquity $156.89M USD Point-in-time
Beginning balance StockholdersEquity $190.60M USD Point-in-time
Beginning balance StockholdersEquity $190.60M USD Point-in-time
Beginning balance StockholdersEquity $156.36M USD Point-in-time
Beginning balance StockholdersEquity $156.36M USD Point-in-time
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $15.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $15.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $301.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $301.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $97.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $97.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $66.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $66.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $61.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $61.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $88.00K USD 1 Quarter
Issuance of common stock upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $88.00K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.70M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.70M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.58M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.58M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.17M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.17M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.20M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.20M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.64M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.64M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.10M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.10M USD 1 Quarter
Issuance of common stock pursuant to the acquisition of RedWave Technology StockIssuedDuringPeriodValueAcquisitions $8.62M USD 1 Quarter
Issuance of common stock pursuant to the acquisition of RedWave Technology StockIssuedDuringPeriodValueAcquisitions $8.62M USD 1 Quarter
Issuance of common stock upon ESPP purchase StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $259.00K USD 1 Quarter
Issuance of common stock upon ESPP purchase StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $259.00K USD 1 Quarter
Issuance of common stock upon ESPP purchase StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $326.00K USD 1 Quarter
Issuance of common stock upon ESPP purchase StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $326.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-29.30M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-29.30M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-10.92M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-10.92M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-36.40M USD Annual
Net Income (Loss) NetIncomeLoss $-36.40M USD Annual
Net Income (Loss) NetIncomeLoss $-7.09M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-7.09M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-52.76M USD 3 Qtrs
Net Income (Loss) NetIncomeLoss $-52.76M USD 3 Qtrs
Net Income (Loss) NetIncomeLoss $-9.35M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-9.35M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-12.53M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-12.53M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-12.55M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-12.55M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $-28.97M USD 3 Qtrs
Net Income (Loss) NetIncomeLoss $-28.97M USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-170.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-170.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-125.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-125.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-404.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-404.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $188.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $188.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $683.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $683.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-57.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-57.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $291.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $291.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $248.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $248.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $112.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $112.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $27.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $27.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $3.00K USD 1 Quarter
Unrealized gains on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedGain $3.00K USD 1 Quarter
Unrealized loss on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedLoss $15.00K USD 1 Quarter
Unrealized loss on marketable securities AvailableForSaleDebtSecuritiesGrossUnrealizedLoss $15.00K USD 1 Quarter
Ending balance StockholdersEquity $180.61M USD Point-in-time
Ending balance StockholdersEquity $180.61M USD Point-in-time
Ending balance StockholdersEquity $169.93M USD Point-in-time
Ending balance StockholdersEquity $169.93M USD Point-in-time
Ending balance StockholdersEquity $165.49M USD Point-in-time
Ending balance StockholdersEquity $165.49M USD Point-in-time
Ending balance StockholdersEquity $174.46M USD Point-in-time
Ending balance StockholdersEquity $174.46M USD Point-in-time
Ending balance StockholdersEquity $131.04M USD Point-in-time
Ending balance StockholdersEquity $131.04M USD Point-in-time
Ending balance StockholdersEquity $156.89M USD Point-in-time
Ending balance StockholdersEquity $156.89M USD Point-in-time
Ending balance StockholdersEquity $190.60M USD Point-in-time
Ending balance StockholdersEquity $190.60M USD Point-in-time
Ending balance StockholdersEquity $156.36M USD Point-in-time
Ending balance StockholdersEquity $156.36M USD Point-in-time
Comprehensive Income 62 line items
Line Item Tag Value Unit Period
Tax on unrealized gain (loss) on marketable securities OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - USD 3 Qtrs
Tax on unrealized gain (loss) on marketable securities OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - USD 3 Qtrs
Net loss NetIncomeLoss $-29.30M USD 1 Quarter
Net loss NetIncomeLoss $-29.30M USD 1 Quarter
Net loss NetIncomeLoss $-10.92M USD 1 Quarter
Net loss NetIncomeLoss $-10.92M USD 1 Quarter
Net loss NetIncomeLoss $-36.40M USD Annual
Net loss NetIncomeLoss $-36.40M USD Annual
Net loss NetIncomeLoss $-7.09M USD 1 Quarter
Net loss NetIncomeLoss $-7.09M USD 1 Quarter
Net loss NetIncomeLoss $-52.76M USD 3 Qtrs
Net loss NetIncomeLoss $-52.76M USD 3 Qtrs
Tax on unrealized gain (loss) on marketable securities OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - USD 3 Qtrs
Tax on unrealized gain (loss) on marketable securities OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax - USD 3 Qtrs
Net loss NetIncomeLoss $-9.35M USD 1 Quarter
Net loss NetIncomeLoss $-9.35M USD 1 Quarter
Net loss NetIncomeLoss $-12.53M USD 1 Quarter
Net loss NetIncomeLoss $-12.53M USD 1 Quarter
Net loss NetIncomeLoss $-12.55M USD 1 Quarter
Net loss NetIncomeLoss $-12.55M USD 1 Quarter
Net loss NetIncomeLoss $-28.97M USD 3 Qtrs
Net loss NetIncomeLoss $-28.97M USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-170.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-170.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-125.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-125.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-370.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-404.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-404.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $188.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $188.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $683.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $683.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-57.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-57.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $291.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $291.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $248.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $248.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $360.00K USD 3 Qtrs
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $360.00K USD 3 Qtrs
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $15.00K USD 3 Qtrs
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $15.00K USD 3 Qtrs
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $27.00K USD 1 Quarter
Unrealized gain (loss) on marketable securities, net of tax of $0 OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $27.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $203.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $203.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-156.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-156.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $190.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $190.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $710.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $710.00K USD 1 Quarter
Comprehensive loss ComprehensiveIncomeNetOfTax $-28.78M USD 3 Qtrs
Comprehensive loss ComprehensiveIncomeNetOfTax $-28.78M USD 3 Qtrs
Comprehensive loss ComprehensiveIncomeNetOfTax $-52.56M USD 3 Qtrs
Comprehensive loss ComprehensiveIncomeNetOfTax $-52.56M USD 3 Qtrs
Comprehensive loss ComprehensiveIncomeNetOfTax $-7.25M USD 1 Quarter
Comprehensive loss ComprehensiveIncomeNetOfTax $-7.25M USD 1 Quarter
Comprehensive loss ComprehensiveIncomeNetOfTax $-28.59M USD 1 Quarter
Comprehensive loss ComprehensiveIncomeNetOfTax $-28.59M USD 1 Quarter

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

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