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

10-Q Filing

TRANSMEDICS GROUP, INC. CIK: 1756262 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001193125-25-256377
Period End Date 20250930
Filing Date 20251029
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance tmdx-20250930_htm.xml
Balance Sheet 160 line items
Line Item Tag Value Unit Period
Preferred Stock, No Par Value PreferredStockNoParValue - USD Point-in-time
Preferred Stock, No Par Value PreferredStockNoParValue - USD Point-in-time
Preferred Stock, No Par Value PreferredStockNoParValue - USD Point-in-time
Preferred Stock, No Par Value PreferredStockNoParValue - USD Point-in-time
Preferred Stock, Shares Authorized PreferredStockSharesAuthorized 25.00M shares Point-in-time
Preferred Stock, Shares Authorized PreferredStockSharesAuthorized 25.00M shares Point-in-time
Preferred Stock, Shares Authorized PreferredStockSharesAuthorized 25.00M shares Point-in-time
Preferred Stock, Shares Authorized PreferredStockSharesAuthorized 25.00M shares Point-in-time
Cash Cash $330.09M USD Point-in-time
Cash Cash $330.09M USD Point-in-time
Cash Cash $336.65M USD Point-in-time
Cash Cash $336.65M USD Point-in-time
Cash Cash $466.17M USD Point-in-time
Cash Cash $466.17M 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 Issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred Stock, Shares Issued PreferredStockSharesIssued 0.00 shares Point-in-time
Accounts receivable AccountsReceivableNetCurrent $97.72M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $97.72M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $80.70M USD Point-in-time
Accounts receivable AccountsReceivableNetCurrent $80.70M USD 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
Common Stock, No Par Value CommonStockNoParValue - USD Point-in-time
Common Stock, No Par Value CommonStockNoParValue - USD Point-in-time
Common Stock, No Par Value CommonStockNoParValue - USD Point-in-time
Common Stock, No Par Value CommonStockNoParValue - USD Point-in-time
Inventory InventoryNet $46.55M USD Point-in-time
Inventory InventoryNet $46.55M USD Point-in-time
Inventory InventoryNet $44.51M USD Point-in-time
Inventory InventoryNet $44.51M USD Point-in-time
Common Stock, Shares Authorized CommonStockSharesAuthorized 150.00M shares Point-in-time
Common Stock, Shares Authorized CommonStockSharesAuthorized 150.00M shares Point-in-time
Common Stock, Shares Authorized CommonStockSharesAuthorized 150.00M shares Point-in-time
Common Stock, Shares Authorized CommonStockSharesAuthorized 150.00M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.29M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.29M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.61M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.61M USD Point-in-time
Total current assets AssetsCurrent $497.22M USD Point-in-time
Total current assets AssetsCurrent $497.22M USD Point-in-time
Total current assets AssetsCurrent $613.00M USD Point-in-time
Total current assets AssetsCurrent $613.00M USD Point-in-time
Common Stock, Shares, Issued CommonStockSharesIssued 33.62M shares Point-in-time
Common Stock, Shares, Issued CommonStockSharesIssued 33.62M shares Point-in-time
Common Stock, Shares, Issued CommonStockSharesIssued 34.14M shares Point-in-time
Common Stock, Shares, Issued CommonStockSharesIssued 34.14M shares Point-in-time
Common Stock, Shares, Outstanding CommonStockSharesOutstanding 33.62M shares Point-in-time
Common Stock, Shares, Outstanding CommonStockSharesOutstanding 33.62M shares Point-in-time
Common Stock, Shares, Outstanding CommonStockSharesOutstanding 34.14M shares Point-in-time
Common Stock, Shares, Outstanding CommonStockSharesOutstanding 34.14M shares Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $285.97M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $285.97M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $313.02M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $313.02M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $6.48M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $6.48M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $5.74M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $5.74M USD Point-in-time
Restricted cash RestrictedCashNoncurrent $500.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $500.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $500.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $500.00K USD Point-in-time
Goodwill Goodwill $11.55M USD Point-in-time
Goodwill Goodwill $11.55M USD Point-in-time
Goodwill Goodwill $11.55M USD Point-in-time
Goodwill Goodwill $11.55M USD Point-in-time
Acquired intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.15M USD Point-in-time
Acquired intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.15M USD Point-in-time
Acquired intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.00M USD Point-in-time
Acquired intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.00M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $208.00K USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $208.00K USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $226.00K USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $226.00K USD Point-in-time
Total assets Assets $804.08M USD Point-in-time
Total assets Assets $804.08M USD Point-in-time
Total assets Assets $946.03M USD Point-in-time
Total assets Assets $946.03M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.29M USD Point-in-time
Accounts payable AccountsPayableCurrent $10.29M USD Point-in-time
Accounts payable AccountsPayableCurrent $12.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $12.16M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $45.15M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $45.15M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $56.02M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherLiabilities $56.02M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $5.00M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $5.00M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $1.74M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $1.74M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $3.31M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $3.31M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.73M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $2.73M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $3.24M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $3.24M USD Point-in-time
Total current liabilities LiabilitiesCurrent $59.91M USD Point-in-time
Total current liabilities LiabilitiesCurrent $59.91M USD Point-in-time
Total current liabilities LiabilitiesCurrent $79.72M USD Point-in-time
Total current liabilities LiabilitiesCurrent $79.72M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $449.94M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $449.94M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $452.08M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $452.08M USD Point-in-time
Long-term debt, net OtherLongTermDebtNoncurrent $59.37M USD Point-in-time
Long-term debt, net OtherLongTermDebtNoncurrent $59.37M USD Point-in-time
Long-term debt, net OtherLongTermDebtNoncurrent $54.60M USD Point-in-time
Long-term debt, net OtherLongTermDebtNoncurrent $54.60M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $6.25M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $6.25M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $4.43M USD Point-in-time
Operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $4.43M USD Point-in-time
Total liabilities Liabilities $575.47M USD Point-in-time
Total liabilities Liabilities $575.47M USD Point-in-time
Total liabilities Liabilities $590.83M USD Point-in-time
Total liabilities Liabilities $590.83M USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, no par value; 25,000,000 shares authorized; no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock, no par value; 25,000,000 shares authorized; no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock, no par value; 25,000,000 shares authorized; no shares issued or outstanding PreferredStockValue - USD Point-in-time
Preferred stock, no par value; 25,000,000 shares authorized; no shares issued or outstanding PreferredStockValue - USD Point-in-time
Common stock, no par value; 150,000,000 shares authorized; 34,144,976 shares and 33,617,972 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively CommonStockValue $697.21M USD Point-in-time
Common stock, no par value; 150,000,000 shares authorized; 34,144,976 shares and 33,617,972 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively CommonStockValue $697.21M USD Point-in-time
Common stock, no par value; 150,000,000 shares authorized; 34,144,976 shares and 33,617,972 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively CommonStockValue $738.43M USD Point-in-time
Common stock, no par value; 150,000,000 shares authorized; 34,144,976 shares and 33,617,972 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively CommonStockValue $738.43M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-364.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-364.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $101.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $101.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-468.24M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-468.24M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-383.33M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-383.33M USD Point-in-time
Total stockholders' equity StockholdersEquity $137.20M USD Point-in-time
Total stockholders' equity StockholdersEquity $137.20M USD Point-in-time
Total stockholders' equity StockholdersEquity $159.47M USD Point-in-time
Total stockholders' equity StockholdersEquity $159.47M USD Point-in-time
Total stockholders' equity StockholdersEquity $189.89M USD Point-in-time
Total stockholders' equity StockholdersEquity $189.89M USD Point-in-time
Total stockholders' equity StockholdersEquity $209.92M USD Point-in-time
Total stockholders' equity StockholdersEquity $209.92M USD Point-in-time
Total stockholders' equity StockholdersEquity $228.60M USD Point-in-time
Total stockholders' equity StockholdersEquity $228.60M USD Point-in-time
Total stockholders' equity StockholdersEquity $266.31M USD Point-in-time
Total stockholders' equity StockholdersEquity $266.31M USD Point-in-time
Total stockholders' equity StockholdersEquity $318.10M USD Point-in-time
Total stockholders' equity StockholdersEquity $318.10M USD Point-in-time
Total stockholders' equity StockholdersEquity $355.20M USD Point-in-time
Total stockholders' equity StockholdersEquity $355.20M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $804.08M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $804.08M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $946.03M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $946.03M USD Point-in-time
Income Statement 144 line items
Line Item Tag Value Unit Period
Total revenue Revenues $108.76M USD 1 Quarter
Total revenue Revenues $108.76M USD 1 Quarter
Total revenue Revenues $319.92M USD 3 Qtrs
Total revenue Revenues $319.92M USD 3 Qtrs
Total revenue Revenues $143.82M USD 1 Quarter
Total revenue Revenues $143.82M USD 1 Quarter
Total revenue Revenues $444.73M USD 3 Qtrs
Total revenue Revenues $444.73M USD 3 Qtrs
Total cost of revenue CostOfRevenue $47.92M USD 1 Quarter
Total cost of revenue CostOfRevenue $47.92M USD 1 Quarter
Total cost of revenue CostOfRevenue $129.85M USD 3 Qtrs
Total cost of revenue CostOfRevenue $129.85M USD 3 Qtrs
Total cost of revenue CostOfRevenue $59.25M USD 1 Quarter
Total cost of revenue CostOfRevenue $59.25M USD 1 Quarter
Total cost of revenue CostOfRevenue $175.34M USD 3 Qtrs
Total cost of revenue CostOfRevenue $175.34M USD 3 Qtrs
Gross profit GrossProfit $60.84M USD 1 Quarter
Gross profit GrossProfit $60.84M USD 1 Quarter
Gross profit GrossProfit $190.07M USD 3 Qtrs
Gross profit GrossProfit $190.07M USD 3 Qtrs
Gross profit GrossProfit $84.58M USD 1 Quarter
Gross profit GrossProfit $84.58M USD 1 Quarter
Gross profit GrossProfit $269.39M USD 3 Qtrs
Gross profit GrossProfit $269.39M USD 3 Qtrs
Research, development and clinical trials ResearchAndDevelopmentExpense $14.27M USD 1 Quarter
Research, development and clinical trials ResearchAndDevelopmentExpense $14.27M USD 1 Quarter
Research, development and clinical trials ResearchAndDevelopmentExpense $39.50M USD 3 Qtrs
Research, development and clinical trials ResearchAndDevelopmentExpense $39.50M USD 3 Qtrs
Research, development and clinical trials ResearchAndDevelopmentExpense $15.26M USD 1 Quarter
Research, development and clinical trials ResearchAndDevelopmentExpense $15.26M USD 1 Quarter
Research, development and clinical trials ResearchAndDevelopmentExpense $48.35M USD 3 Qtrs
Research, development and clinical trials ResearchAndDevelopmentExpense $48.35M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $42.66M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $42.66M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $121.71M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $121.71M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $46.02M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $46.02M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $133.73M USD 3 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $133.73M USD 3 Qtrs
Total operating expenses OperatingExpenses $56.92M USD 1 Quarter
Total operating expenses OperatingExpenses $56.92M USD 1 Quarter
Total operating expenses OperatingExpenses $161.22M USD 3 Qtrs
Total operating expenses OperatingExpenses $161.22M USD 3 Qtrs
Total operating expenses OperatingExpenses $61.27M USD 1 Quarter
Total operating expenses OperatingExpenses $61.27M USD 1 Quarter
Total operating expenses OperatingExpenses $182.08M USD 3 Qtrs
Total operating expenses OperatingExpenses $182.08M USD 3 Qtrs
Income from operations OperatingIncomeLoss $3.92M USD 1 Quarter
Income from operations OperatingIncomeLoss $3.92M USD 1 Quarter
Income from operations OperatingIncomeLoss $28.85M USD 3 Qtrs
Income from operations OperatingIncomeLoss $28.85M USD 3 Qtrs
Income from operations OperatingIncomeLoss $23.30M USD 1 Quarter
Income from operations OperatingIncomeLoss $23.30M USD 1 Quarter
Income from operations OperatingIncomeLoss $87.31M USD 3 Qtrs
Income from operations OperatingIncomeLoss $87.31M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $3.62M USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.62M USD 1 Quarter
Interest expense InterestExpenseNonoperating $10.84M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $10.84M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $3.49M USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.49M USD 1 Quarter
Interest expense InterestExpenseNonoperating $10.43M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $10.43M USD 3 Qtrs
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $3.94M USD 1 Quarter
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $3.94M USD 1 Quarter
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $10.78M USD 3 Qtrs
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $10.78M USD 3 Qtrs
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $3.22M USD 1 Quarter
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $3.22M USD 1 Quarter
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $9.01M USD 3 Qtrs
Interest income and other income (expense) InterestIncomeAndOtherIncomeExpense $9.01M USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $322.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $322.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-61.00K USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-61.00K USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-269.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-269.00K USD 1 Quarter
Total other income (expense), net NonoperatingIncomeExpense $-1.42M USD 3 Qtrs
Total other income (expense), net NonoperatingIncomeExpense $-1.42M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.25M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.25M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $28.79M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $28.79M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $85.89M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $85.89M USD 3 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $29.00K USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $29.00K USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $184.00K USD 3 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $184.00K USD 3 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $-1.29M USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $-1.29M USD 1 Quarter
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $981.00K USD 3 Qtrs
(Provision) benefit for income taxes IncomeTaxExpenseBenefit $981.00K USD 3 Qtrs
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Net income per share, basic EarningsPerShareBasic $0.13 USD 1 Quarter
Net income per share, basic EarningsPerShareBasic $0.13 USD 1 Quarter
Net income per share, basic EarningsPerShareBasic $0.86 USD 3 Qtrs
Net income per share, basic EarningsPerShareBasic $0.86 USD 3 Qtrs
Net income per share, basic EarningsPerShareBasic $0.71 USD 1 Quarter
Net income per share, basic EarningsPerShareBasic $0.71 USD 1 Quarter
Net income per share, basic EarningsPerShareBasic $2.50 USD 3 Qtrs
Net income per share, basic EarningsPerShareBasic $2.50 USD 3 Qtrs
Net income per share, diluted EarningsPerShareDiluted $0.12 USD 1 Quarter
Net income per share, diluted EarningsPerShareDiluted $0.12 USD 1 Quarter
Net income per share, diluted EarningsPerShareDiluted $0.81 USD 3 Qtrs
Net income per share, diluted EarningsPerShareDiluted $0.81 USD 3 Qtrs
Net income per share, diluted EarningsPerShareDiluted $0.66 USD 1 Quarter
Net income per share, diluted EarningsPerShareDiluted $0.66 USD 1 Quarter
Net income per share, diluted EarningsPerShareDiluted $2.28 USD 3 Qtrs
Net income per share, diluted EarningsPerShareDiluted $2.28 USD 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.44M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.44M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.11M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.11M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 34.11M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 34.11M shares 1 Quarter
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.92M shares 3 Qtrs
Weighted average common shares outstanding, basic WeightedAverageNumberOfSharesOutstandingBasic 33.92M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.68M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.68M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.22M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.22M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 40.75M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 40.75M shares 1 Quarter
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 40.41M shares 3 Qtrs
Weighted average common shares outstanding, diluted WeightedAverageNumberOfDilutedSharesOutstanding 40.41M shares 3 Qtrs
Cash Flow Statement 142 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $28.61M USD 3 Qtrs
Net income ProfitLoss $28.61M USD 3 Qtrs
Net income ProfitLoss $84.91M USD 3 Qtrs
Net income ProfitLoss $84.91M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $14.08M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $14.08M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $19.72M USD 3 Qtrs
Depreciation and amortization expense DepreciationDepletionAndAmortization $19.72M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $22.46M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $22.46M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $27.47M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $27.47M USD 3 Qtrs
Non-cash interest expense and end of term accretion expense NonCashInterestAndEndOfTermAccretionExpense $2.33M USD 3 Qtrs
Non-cash interest expense and end of term accretion expense NonCashInterestAndEndOfTermAccretionExpense $2.33M USD 3 Qtrs
Non-cash interest expense and end of term accretion expense NonCashInterestAndEndOfTermAccretionExpense $2.37M USD 3 Qtrs
Non-cash interest expense and end of term accretion expense NonCashInterestAndEndOfTermAccretionExpense $2.37M USD 3 Qtrs
Non-cash lease expense NonCashLeaseExpense $1.10M USD 3 Qtrs
Non-cash lease expense NonCashLeaseExpense $1.10M USD 3 Qtrs
Non-cash lease expense NonCashLeaseExpense $1.55M USD 3 Qtrs
Non-cash lease expense NonCashLeaseExpense $1.55M USD 3 Qtrs
Unrealized foreign currency transaction gains ForeignCurrencyTransactionGainLossUnrealized $280.00K USD 3 Qtrs
Unrealized foreign currency transaction gains ForeignCurrencyTransactionGainLossUnrealized $280.00K USD 3 Qtrs
Unrealized foreign currency transaction gains ForeignCurrencyTransactionGainLossUnrealized $1.48M USD 3 Qtrs
Unrealized foreign currency transaction gains ForeignCurrencyTransactionGainLossUnrealized $1.48M USD 3 Qtrs
Loss on disposal of fixed assets GainLossOnDispositionOfAssets1 $-17.00K USD 3 Qtrs
Loss on disposal of fixed assets GainLossOnDispositionOfAssets1 $-17.00K USD 3 Qtrs
Loss on disposal of fixed assets GainLossOnDispositionOfAssets1 $-80.00K USD 3 Qtrs
Loss on disposal of fixed assets GainLossOnDispositionOfAssets1 $-80.00K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $26.47M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $26.47M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-17.53M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-17.53M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $12.49M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $12.49M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $1.19M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $1.19M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.07M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.07M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.82M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $4.82M USD 3 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $100.00K USD 3 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $100.00K USD 3 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $10.00K USD 3 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $10.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.74M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.74M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.04M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.04M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $5.61M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $5.61M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $10.73M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $10.73M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $227.00K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $227.00K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.54M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $1.54M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.63M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.63M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.12M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-2.12M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $29.14M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $29.14M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $158.33M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $158.33M USD 3 Qtrs
Purchases of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $116.14M USD 3 Qtrs
Purchases of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $116.14M USD 3 Qtrs
Purchases of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $43.74M USD 3 Qtrs
Purchases of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $43.74M USD 3 Qtrs
Purchase of business, net of cash acquired PaymentsForProceedsFromPreviousAcquisition $-441.00K USD 3 Qtrs
Purchase of business, net of cash acquired PaymentsForProceedsFromPreviousAcquisition $-441.00K USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-115.70M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-115.70M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-43.74M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-43.74M USD 3 Qtrs
Proceeds from issuance of common stock upon exercise of stock options ProceedsFromStockOptionsExercised $19.63M USD 3 Qtrs
Proceeds from issuance of common stock upon exercise of stock options ProceedsFromStockOptionsExercised $19.63M USD 3 Qtrs
Proceeds from issuance of common stock upon exercise of stock options ProceedsFromStockOptionsExercised $10.65M USD 3 Qtrs
Proceeds from issuance of common stock upon exercise of stock options ProceedsFromStockOptionsExercised $10.65M USD 3 Qtrs
Proceeds from issuance of common stock in connection with employee stock purchase plan ProceedsFromStockPlans $2.06M USD 3 Qtrs
Proceeds from issuance of common stock in connection with employee stock purchase plan ProceedsFromStockPlans $2.06M USD 3 Qtrs
Proceeds from issuance of common stock in connection with employee stock purchase plan ProceedsFromStockPlans $3.25M USD 3 Qtrs
Proceeds from issuance of common stock in connection with employee stock purchase plan ProceedsFromStockPlans $3.25M USD 3 Qtrs
Tax withholding payments related to net settlement of restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $138.00K USD 3 Qtrs
Tax withholding payments related to net settlement of restricted stock units PaymentsRelatedToTaxWithholdingForShareBasedCompensation $138.00K USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $21.69M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $21.69M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $13.76M USD 3 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $13.76M USD 3 Qtrs
Effect of exchange rate changes on cash and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.00K USD 3 Qtrs
Effect of exchange rate changes on cash and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $151.00K USD 3 Qtrs
Effect of exchange rate changes on cash and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.18M USD 3 Qtrs
Effect of exchange rate changes on cash and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.18M USD 3 Qtrs
Net increase (decrease) in cash and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-64.72M USD 3 Qtrs
Net increase (decrease) in cash and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-64.72M USD 3 Qtrs
Net increase (decrease) in cash and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $129.52M USD 3 Qtrs
Net increase (decrease) in cash and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $129.52M USD 3 Qtrs
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Cash and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Cash and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Transfers of inventory to property, plant and equipment InventoryTransferToPropertyPlantAndEquipment $4.59M USD 3 Qtrs
Transfers of inventory to property, plant and equipment InventoryTransferToPropertyPlantAndEquipment $4.59M USD 3 Qtrs
Transfers of inventory to property, plant and equipment InventoryTransferToPropertyPlantAndEquipment $3.52M USD 3 Qtrs
Transfers of inventory to property, plant and equipment InventoryTransferToPropertyPlantAndEquipment $3.52M USD 3 Qtrs
Purchases of property, plant and equipment included in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $930.00K USD 3 Qtrs
Purchases of property, plant and equipment included in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $930.00K USD 3 Qtrs
Purchases of property, plant and equipment included in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $1.79M USD 3 Qtrs
Purchases of property, plant and equipment included in accounts payable and accrued expenses CapitalExpendituresIncurredButNotYetPaid $1.79M USD 3 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.50M USD 3 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.50M USD 3 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $795.00K USD 3 Qtrs
Operating lease liabilities arising from obtaining right-of-use assets RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $795.00K USD 3 Qtrs
Cash Cash $330.09M USD Point-in-time
Cash Cash $330.09M USD Point-in-time
Cash Cash $336.65M USD Point-in-time
Cash Cash $336.65M USD Point-in-time
Cash Cash $466.17M USD Point-in-time
Cash Cash $466.17M USD Point-in-time
Restricted Cash RestrictedCash $500.00K USD Point-in-time
Restricted Cash RestrictedCash $500.00K USD Point-in-time
Restricted Cash RestrictedCash $500.00K USD Point-in-time
Restricted Cash RestrictedCash $500.00K USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $395.31M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $330.59M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $337.15M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Total cash and restricted cash shown in the statement of cash flows CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $466.67M USD Point-in-time
Stockholders Equity 98 line items
Line Item Tag Value Unit Period
Balance StockholdersEquity $137.20M USD Point-in-time
Balance StockholdersEquity $137.20M USD Point-in-time
Balance StockholdersEquity $159.47M USD Point-in-time
Balance StockholdersEquity $159.47M USD Point-in-time
Balance StockholdersEquity $189.89M USD Point-in-time
Balance StockholdersEquity $189.89M USD Point-in-time
Balance StockholdersEquity $209.92M USD Point-in-time
Balance StockholdersEquity $209.92M USD Point-in-time
Balance StockholdersEquity $228.60M USD Point-in-time
Balance StockholdersEquity $228.60M USD Point-in-time
Balance StockholdersEquity $266.31M USD Point-in-time
Balance StockholdersEquity $266.31M USD Point-in-time
Balance StockholdersEquity $318.10M USD Point-in-time
Balance StockholdersEquity $318.10M USD Point-in-time
Balance StockholdersEquity $355.20M USD Point-in-time
Balance StockholdersEquity $355.20M USD Point-in-time
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.55M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.55M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $10.64M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $10.64M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $6.44M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $6.44M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.74M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.74M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $7.09M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $7.09M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.82M USD 1 Quarter
Issuance of common stock upon the exercise of common stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.82M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $638.00K USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $638.00K USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.42M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.42M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.29M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.29M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.96M USD 1 Quarter
Issuance of common stock in connection with employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.96M USD 1 Quarter
Vesting of restricted stock units AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $138.00K USD 1 Quarter
Vesting of restricted stock units AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $138.00K USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $6.87M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $6.87M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $7.64M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $7.64M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $7.94M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $7.94M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $8.96M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $8.96M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $9.37M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $9.37M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $9.14M USD 1 Quarter
Stock-based compensation expense AdjustmentsToCommonStockShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition $9.14M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $17.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $17.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-55.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-55.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $4.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $4.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-34.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-34.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $425.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $425.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $465.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $465.00K USD 3 Qtrs
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Balance StockholdersEquity $137.20M USD Point-in-time
Balance StockholdersEquity $137.20M USD Point-in-time
Balance StockholdersEquity $159.47M USD Point-in-time
Balance StockholdersEquity $159.47M USD Point-in-time
Balance StockholdersEquity $189.89M USD Point-in-time
Balance StockholdersEquity $189.89M USD Point-in-time
Balance StockholdersEquity $209.92M USD Point-in-time
Balance StockholdersEquity $209.92M USD Point-in-time
Balance StockholdersEquity $228.60M USD Point-in-time
Balance StockholdersEquity $228.60M USD Point-in-time
Balance StockholdersEquity $266.31M USD Point-in-time
Balance StockholdersEquity $266.31M USD Point-in-time
Balance StockholdersEquity $318.10M USD Point-in-time
Balance StockholdersEquity $318.10M USD Point-in-time
Balance StockholdersEquity $355.20M USD Point-in-time
Balance StockholdersEquity $355.20M USD Point-in-time
Comprehensive Income 48 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.20M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $12.19M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $4.22M USD 1 Quarter
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $28.61M USD 3 Qtrs
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $25.68M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $34.91M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $24.32M USD 1 Quarter
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Net income NetIncomeLoss $84.91M USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $17.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $17.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-55.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-55.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $4.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $4.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-34.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-34.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $37.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $425.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $425.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $465.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $465.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $4.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $4.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-34.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-34.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $3.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $3.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $465.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $465.00K USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $4.22M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $4.22M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $28.57M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $28.57M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $24.32M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $24.32M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $85.37M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $85.37M USD 3 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...