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

10-Q Filing

GIGACLOUD TECHNOLOGY INC CIK: 1857816 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001857816-24-000182
Period End Date 20240630
Filing Date 20240806
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance gct-20240630_htm.xml
Filing Contents
Balance Sheet 164 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $185.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $185.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $183.28M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $183.28M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $79.86M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $79.86M USD Point-in-time
Restricted cash RestrictedCashCurrent $905.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $905.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $885.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $885.00K USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $69.76M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $69.76M USD Point-in-time
Investments ShortTermInvestments $22.20M USD Point-in-time
Investments ShortTermInvestments - USD Point-in-time
Investments ShortTermInvestments - USD Point-in-time
Investments ShortTermInvestments $22.20M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.54M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.54M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $76.40M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $58.88M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $58.88M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $76.40M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $69.61M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $69.61M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M USD Point-in-time
Inventories InventoryNet $197.55M USD Point-in-time
Inventories InventoryNet $197.55M USD Point-in-time
Inventories InventoryNet $132.25M USD Point-in-time
Inventories InventoryNet $132.25M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $15.21M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $15.21M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $14.50M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $14.50M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $71.75M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $71.75M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.52M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.52M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $57.32M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.48M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.48M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $57.32M USD Point-in-time
Total current assets AssetsCurrent $392.81M USD Point-in-time
Total current assets AssetsCurrent $392.81M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M USD Point-in-time
Total current assets AssetsCurrent $493.37M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $440.60M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $440.60M USD Point-in-time
Total current assets AssetsCurrent $493.37M USD Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 272,728.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 294,029.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 294,029.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 272,728.00 shares Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $495.44M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $495.44M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $398.92M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $398.92M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $24.61M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $24.61M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $22.72M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $22.72M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.37M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.37M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $7.28M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $7.28M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.44M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $1.44M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $7.85M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $7.85M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $8.17M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $15.78M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $8.17M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $15.78M USD Point-in-time
Total non-current assets AssetsNoncurrent $454.10M USD Point-in-time
Total non-current assets AssetsNoncurrent $454.10M USD Point-in-time
Total non-current assets AssetsNoncurrent $561.65M USD Point-in-time
Total non-current assets AssetsNoncurrent $561.65M USD Point-in-time
Total assets Assets $1.06B USD Point-in-time
Total assets Assets $1.06B USD Point-in-time
Total assets Assets $846.91M USD Point-in-time
Total assets Assets $846.91M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $79.86M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $79.86M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $69.76M USD Point-in-time
Accounts payable (including accounts payable of VIEs without recourse to the Company of $11,563 and nil as of December 31, 2023 and June 30, 2024, respectively) AccountsPayableCurrent $69.76M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.54M USD Point-in-time
Contract liabilities (including contract liabilities of VIEs without recourse to the Company of $736 and nil as of December 31, 2023 and June 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.54M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $76.40M USD Point-in-time
Current operating lease liabilities (including current operating lease liabilities of VIEs without recourse to the Company of $1,305 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityCurrent $76.40M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $14.50M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $14.50M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $15.21M USD Point-in-time
Income tax payable (including income tax payable of VIEs without recourse to the Company of $3,644 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedIncomeTaxes $15.21M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $57.32M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $57.32M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $71.75M USD Point-in-time
Accrued expenses and other current liabilities (including accrued expenses and other current liabilities of VIEs without recourse to the Company of $2,774 and nil as of December 31, 2023 and June 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $71.75M USD Point-in-time
Total current liabilities LiabilitiesCurrent $249.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $249.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $205.77M USD Point-in-time
Total current liabilities LiabilitiesCurrent $205.77M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $440.60M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $440.60M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M USD Point-in-time
Operating lease liabilities, non-current (including operating lease liabilities, non-current of VIEs without recourse to the Company of $553 and nil as of December 31, 2023 and June 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.33M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.79M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.79M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $3.33M USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $111.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $111.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $196.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $196.00K USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.30M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.30M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.47M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.47M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $350.72M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $350.72M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $447.60M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $447.60M USD Point-in-time
Total liabilities Liabilities $696.60M USD Point-in-time
Total liabilities Liabilities $556.49M USD Point-in-time
Total liabilities Liabilities $556.49M USD Point-in-time
Total liabilities Liabilities $696.60M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Treasury shares, at cost (294,029 and 272,728 shares held as of December 31, 2023 and June 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 272,728 shares held as of December 31, 2023 and June 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 272,728 shares held as of December 31, 2023 and June 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 272,728 shares held as of December 31, 2023 and June 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $111.74M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $111.74M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $125.92M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $125.92M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $150.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $150.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $526.00K USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $526.00K USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $231.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $231.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $177.70M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $177.70M USD Point-in-time
Total shareholders equity StockholdersEquity $358.42M USD Point-in-time
Total shareholders equity StockholdersEquity $358.42M USD Point-in-time
Total shareholders equity StockholdersEquity $290.42M USD Point-in-time
Total shareholders equity StockholdersEquity $290.42M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $846.91M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.06B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.06B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $846.91M USD Point-in-time
Income Statement 216 line items
Line Item Tag Value Unit Period
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 2 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 2 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 1 Quarter
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 1 Quarter
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 1 Quarter
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 1 Quarter
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 2 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 2 Qtrs
Revenues Revenues $280.93M USD 2 Qtrs
Revenues Revenues $280.93M USD 2 Qtrs
Revenues Revenues $153.13M USD 1 Quarter
Revenues Revenues $153.13M USD 1 Quarter
Revenues Revenues $310.87M USD 1 Quarter
Revenues Revenues $561.94M USD 2 Qtrs
Revenues Revenues $561.94M USD 2 Qtrs
Revenues Revenues $310.87M USD 1 Quarter
Cost of revenues CostOfRevenues $418.95M USD 2 Qtrs
Cost of revenues CostOfRevenues $418.95M USD 2 Qtrs
Cost of revenues CostOfRevenues $234.42M USD 1 Quarter
Cost of revenues CostOfRevenues $234.42M USD 1 Quarter
Cost of revenues CostOfRevenues $210.99M USD 2 Qtrs
Cost of revenues CostOfRevenues $210.99M USD 2 Qtrs
Cost of revenues CostOfRevenues $112.77M USD 1 Quarter
Cost of revenues CostOfRevenues $112.77M USD 1 Quarter
Gross profit GrossProfit $143.00M USD 2 Qtrs
Gross profit GrossProfit $40.36M USD 1 Quarter
Gross profit GrossProfit $40.36M USD 1 Quarter
Gross profit GrossProfit $143.00M USD 2 Qtrs
Gross profit GrossProfit $69.94M USD 2 Qtrs
Gross profit GrossProfit $76.45M USD 1 Quarter
Gross profit GrossProfit $76.45M USD 1 Quarter
Gross profit GrossProfit $69.94M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $19.46M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $34.04M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $34.04M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $19.46M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $9.54M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $16.43M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $16.43M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $9.54M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $6.90M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $6.90M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $26.28M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $26.28M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $41.67M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $41.67M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $11.05M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $11.05M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $4.85M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $4.85M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $1.20M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $1.20M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $532.00K USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $532.00K USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $3.10M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $3.10M USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-162.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-162.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 2 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-168.00K USD 2 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-168.00K USD 2 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 2 Qtrs
Total operating expenses OperatingExpenses $16.96M USD 1 Quarter
Total operating expenses OperatingExpenses $16.96M USD 1 Quarter
Total operating expenses OperatingExpenses $80.73M USD 2 Qtrs
Total operating expenses OperatingExpenses $80.73M USD 2 Qtrs
Total operating expenses OperatingExpenses $49.00M USD 1 Quarter
Total operating expenses OperatingExpenses $49.00M USD 1 Quarter
Total operating expenses OperatingExpenses $28.68M USD 2 Qtrs
Total operating expenses OperatingExpenses $28.68M USD 2 Qtrs
Operating income OperatingIncomeLoss $23.40M USD 1 Quarter
Operating income OperatingIncomeLoss $62.27M USD 2 Qtrs
Operating income OperatingIncomeLoss $23.40M USD 1 Quarter
Operating income OperatingIncomeLoss $62.27M USD 2 Qtrs
Operating income OperatingIncomeLoss $27.45M USD 1 Quarter
Operating income OperatingIncomeLoss $41.26M USD 2 Qtrs
Operating income OperatingIncomeLoss $41.26M USD 2 Qtrs
Operating income OperatingIncomeLoss $27.45M USD 1 Quarter
Interest expense InterestExpenseNonoperating $59.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $59.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $917.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $917.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $804.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $804.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $140.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $140.00K USD 2 Qtrs
Interest income GainLossOnInvestments $1.07M USD 2 Qtrs
Interest income GainLossOnInvestments $1.07M USD 2 Qtrs
Interest income GainLossOnInvestments $484.00K USD 1 Quarter
Interest income GainLossOnInvestments $484.00K USD 1 Quarter
Interest income GainLossOnInvestments $2.24M USD 1 Quarter
Interest income GainLossOnInvestments $3.85M USD 2 Qtrs
Interest income GainLossOnInvestments $3.85M USD 2 Qtrs
Interest income GainLossOnInvestments $2.24M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $570.00K USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $570.00K USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-3.82M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-3.82M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-815.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-815.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-1.11M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-1.11M USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $395.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $8.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $8.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $395.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $395.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $395.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $2.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $2.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $506.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $506.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $-22.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $-22.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $-1.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $-1.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $184.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $184.00K USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $42.36M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $42.36M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.66M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.66M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $62.35M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $62.35M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $4.27M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $4.27M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $2.06M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $2.06M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $8.03M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $8.03M USD 2 Qtrs
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $18.39M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $18.39M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $26.97M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $26.97M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $34.33M USD 2 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $34.33M USD 2 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $54.16M USD 2 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $54.16M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-266.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-266.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-307.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-307.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-501.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-378.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-501.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-378.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-264.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-307.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-307.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-501.00K USD 2 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-501.00K USD 2 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-376.00K USD 2 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-376.00K USD 2 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-264.00K USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $26.70M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $26.70M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $53.79M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $18.08M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $18.08M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $33.83M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $53.79M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $33.83M USD 2 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.65 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.84 USD 2 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.65 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.84 USD 2 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $1.32 USD 2 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $1.32 USD 2 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.45 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.45 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.32 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.84 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.84 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.32 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.45 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.65 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.65 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.45 USD 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.30M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.30M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.90M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.90M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.04M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.04M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.81M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.81M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.41M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.41M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.15M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.85M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.94M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.94M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.15M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.85M shares 2 Qtrs
Cash Flow Statement 144 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $244.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $244.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $-52.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $-52.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $307.00K USD 2 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $3.00K USD 2 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $307.00K USD 2 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $3.00K USD 2 Qtrs
Inventory write-down InventoryWriteDown $791.00K USD 2 Qtrs
Inventory write-down InventoryWriteDown $791.00K USD 2 Qtrs
Inventory write-down InventoryWriteDown $1.30M USD 2 Qtrs
Inventory write-down InventoryWriteDown $1.30M USD 2 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff - USD 2 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff - USD 2 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff $327.00K USD 2 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff $327.00K USD 2 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-43.00K USD 2 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-43.00K USD 2 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-6.88M USD 2 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-6.88M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $14.15M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $1.76M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $1.76M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $14.15M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $760.00K USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $760.00K USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.14M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.14M USD 2 Qtrs
Loss from disposal of property and equipment GainLossOnDispositionOfAssets1 $-168.00K USD 2 Qtrs
Loss from disposal of property and equipment GainLossOnDispositionOfAssets1 $-168.00K USD 2 Qtrs
Loss from disposal of property and equipment GainLossOnDispositionOfAssets1 - USD 2 Qtrs
Loss from disposal of property and equipment GainLossOnDispositionOfAssets1 - USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $19.02M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $19.02M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $880.00K USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $880.00K USD 2 Qtrs
Unrealized foreign currency exchange gains ForeignCurrencyTransactionGainLossUnrealized $642.00K USD 2 Qtrs
Unrealized foreign currency exchange gains ForeignCurrencyTransactionGainLossUnrealized $642.00K USD 2 Qtrs
Unrealized foreign currency exchange gains ForeignCurrencyTransactionGainLossUnrealized $307.00K USD 2 Qtrs
Unrealized foreign currency exchange gains ForeignCurrencyTransactionGainLossUnrealized $307.00K USD 2 Qtrs
Others OtherNoncashIncomeExpense - USD 2 Qtrs
Others OtherNoncashIncomeExpense - USD 2 Qtrs
Others OtherNoncashIncomeExpense $-1.90M USD 2 Qtrs
Others OtherNoncashIncomeExpense $-1.90M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.30M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.30M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $11.08M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $11.08M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $7.75M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $7.75M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $67.99M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $67.99M USD 2 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.38M USD 2 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.38M USD 2 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.23M USD 2 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.23M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $9.92M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $9.92M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.92M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.92M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $92.00K USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $92.00K USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $997.00K USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $997.00K USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $344.00K USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $344.00K USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-261.00K USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-261.00K USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $16.77M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $16.77M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $9.88M USD 2 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $9.88M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $34.42M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $34.42M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $38.64M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $38.64M USD 2 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $158.00K USD 2 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $158.00K USD 2 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.20M USD 2 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.20M USD 2 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.64M USD 2 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.64M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments - USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments - USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $21.84M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $21.84M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-158.00K USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-158.00K USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-30.40M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-30.40M USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.15M USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $909.00K USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $909.00K USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.15M USD 2 Qtrs
Repayment of bank loans RepaymentsOfBankDebt $145.00K USD 2 Qtrs
Repayment of bank loans RepaymentsOfBankDebt $145.00K USD 2 Qtrs
Repayment of bank loans RepaymentsOfBankDebt - USD 2 Qtrs
Repayment of bank loans RepaymentsOfBankDebt - USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.15M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.15M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.05M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.05M USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-101.00K USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-101.00K USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-505.00K USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-505.00K USD 2 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $37.33M USD 2 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $37.33M USD 2 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $2.36M USD 2 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $2.36M USD 2 Qtrs
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.40M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $186.53M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $186.53M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.40M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $184.17M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $145.08M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $145.08M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $184.17M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $186.53M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $186.53M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.40M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $182.40M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $184.17M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $145.08M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $145.08M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $184.17M USD Point-in-time
Cash paid for interest expense InterestPaidNet $917.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $917.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $140.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $140.00K USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $16.56M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $7.72M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $7.72M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $16.56M USD 2 Qtrs
Stockholders Equity 78 line items
Line Item Tag Value Unit Period
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 2 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 2 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 2 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.01M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.01M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.76M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.76M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.21M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.94M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.94M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.21M USD 2 Qtrs
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $231.00M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $231.00M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $317.78M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $211.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $211.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $317.78M USD Point-in-time
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $34.33M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $18.39M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 2 Qtrs
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 2 Qtrs
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 1 Quarter
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.94M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $13.94M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.21M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $14.21M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.76M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.76M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.01M USD 2 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.01M USD 2 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueConversionOfConvertibleSecurities - USD 2 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueConversionOfConvertibleSecurities - USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-266.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-266.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-307.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-307.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-378.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-501.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-501.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-378.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $231.00M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $231.00M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $317.78M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $211.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $211.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $317.78M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time

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

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