◆ 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 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001857816-24-000213
Period End Date 20240930
Filing Date 20241107
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance gct-20240930_htm.xml
Filing Contents
Balance Sheet 180 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $217.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $217.58M 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
Restricted cash RestrictedCashCurrent $746.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $746.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 September 30, 2024, respectively) AccountsPayableCurrent $66.75M 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 September 30, 2024, respectively) AccountsPayableCurrent $66.75M 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 September 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 September 30, 2024, respectively) AccountsPayableCurrent $69.76M USD Point-in-time
Restricted cash RestrictedCashCurrent $885.00K 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.09M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.00M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.00M 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 September 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $6.50M USD Point-in-time
Investments ShortTermInvestments $42.17M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.09M USD Point-in-time
Investments ShortTermInvestments $42.17M 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 September 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $3.73M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $3.73M USD Point-in-time
Investments ShortTermInvestments - USD Point-in-time
Investments ShortTermInvestments - 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.33M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.33M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.54M 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 September 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $62.55M 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $84.86M 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $84.86M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $62.55M USD Point-in-time
Inventories InventoryNet $183.32M USD Point-in-time
Inventories InventoryNet $183.32M 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 September 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 September 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 September 30, 2024, respectively) AccruedIncomeTaxes $20.80M 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 September 30, 2024, respectively) AccruedIncomeTaxes $20.80M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.52M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.35M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $21.35M 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 September 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $69.59M 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 September 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 September 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 September 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $69.59M 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $418.92M 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $418.92M 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 September 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M USD Point-in-time
Total current assets AssetsCurrent $527.72M USD Point-in-time
Total current assets AssetsCurrent $527.72M USD Point-in-time
Total current assets AssetsCurrent $392.81M USD 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 261,224.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 261,224.00 shares Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $476.03M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $476.03M 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 $29.01M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $29.01M 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
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.74M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.74M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.37M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.37M 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 $8.32M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $8.32M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $8.17M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $12.93M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $12.93M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $8.17M USD Point-in-time
Total non-current assets AssetsNoncurrent $545.62M USD Point-in-time
Total non-current assets AssetsNoncurrent $545.62M 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 assets Assets $846.91M USD Point-in-time
Total assets Assets $846.91M USD Point-in-time
Total assets Assets $1.07B USD Point-in-time
Total assets Assets $1.07B 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 September 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 September 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 September 30, 2024, respectively) AccountsPayableCurrent $66.75M 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 September 30, 2024, respectively) AccountsPayableCurrent $66.75M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.00M 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 September 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 September 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.09M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.09M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $2.00M 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 September 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $3.73M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $3.73M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.33M 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 September 30, 2024, respectively) ContractWithCustomerLiabilityCurrent $5.33M 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 September 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $84.86M 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $84.86M 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 September 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 September 30, 2024, respectively) OperatingLeaseLiabilityCurrent $57.95M 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 September 30, 2024, respectively) AccruedIncomeTaxes $20.80M 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 September 30, 2024, respectively) AccruedIncomeTaxes $20.80M 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 September 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 September 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 September 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $69.59M 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 September 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $69.59M 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 September 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 September 30, 2024, respectively) AccruedLiabilitiesAndOtherCurrentLiabilities $57.32M USD Point-in-time
Total current liabilities LiabilitiesCurrent $205.77M USD Point-in-time
Total current liabilities LiabilitiesCurrent $205.77M USD Point-in-time
Total current liabilities LiabilitiesCurrent $247.33M USD Point-in-time
Total current liabilities LiabilitiesCurrent $247.33M 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 September 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $418.92M 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $418.92M 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 September 30, 2024, respectively) OperatingLeaseLiabilityNoncurrent $343.51M 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 $2.71M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $2.71M USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $470.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $470.00K 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
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.52M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $3.52M 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
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 $425.62M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $425.62M USD Point-in-time
Total liabilities Liabilities $672.96M USD Point-in-time
Total liabilities Liabilities $672.96M USD Point-in-time
Total liabilities Liabilities $556.49M USD Point-in-time
Total liabilities Liabilities $556.49M 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 261,224 shares held as of December 31, 2023 and September 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 261,224 shares held as of December 31, 2023 and September 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 261,224 shares held as of December 31, 2023 and September 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Treasury shares, at cost (294,029 and 261,224 shares held as of December 31, 2023 and September 30, 2024, respectively) TreasuryStockValue $1.59M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $127.36M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $127.36M 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
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $526.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $526.00K USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $177.70M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $177.70M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $272.55M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $272.55M USD Point-in-time
Total shareholders equity StockholdersEquity $400.39M 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 shareholders equity StockholdersEquity $400.39M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $846.91M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.07B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $846.91M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.07B 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 3 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 3 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 3 Qtrs
Other comprehensive income (loss), foreign currency transaction and translation gain(loss) arising during period, tax OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax - USD 3 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
Revenues Revenues $303.32M USD 1 Quarter
Revenues Revenues $303.32M USD 1 Quarter
Revenues Revenues $459.09M USD 3 Qtrs
Revenues Revenues $459.09M USD 3 Qtrs
Revenues Revenues $865.26M USD 3 Qtrs
Revenues Revenues $178.17M USD 1 Quarter
Revenues Revenues $178.17M USD 1 Quarter
Revenues Revenues $865.26M USD 3 Qtrs
Cost of revenues CostOfRevenues $129.31M USD 1 Quarter
Cost of revenues CostOfRevenues $129.31M USD 1 Quarter
Cost of revenues CostOfRevenues $226.06M USD 1 Quarter
Cost of revenues CostOfRevenues $226.06M USD 1 Quarter
Cost of revenues CostOfRevenues $340.30M USD 3 Qtrs
Cost of revenues CostOfRevenues $340.30M USD 3 Qtrs
Cost of revenues CostOfRevenues $645.01M USD 3 Qtrs
Cost of revenues CostOfRevenues $645.01M USD 3 Qtrs
Gross profit GrossProfit $220.25M USD 3 Qtrs
Gross profit GrossProfit $118.80M USD 3 Qtrs
Gross profit GrossProfit $118.80M USD 3 Qtrs
Gross profit GrossProfit $220.25M USD 3 Qtrs
Gross profit GrossProfit $77.25M USD 1 Quarter
Gross profit GrossProfit $48.86M USD 1 Quarter
Gross profit GrossProfit $48.86M USD 1 Quarter
Gross profit GrossProfit $77.25M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $52.65M USD 3 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $27.38M USD 3 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $27.38M USD 3 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $52.65M USD 3 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $18.61M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $10.95M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $10.95M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $18.61M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $16.88M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $16.88M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $15.30M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $15.30M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $56.97M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $56.97M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $5.83M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $5.83M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $2.58M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $2.58M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $377.00K USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $377.00K USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $1.58M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $1.58M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $7.43M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $7.43M USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-213.00K USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-213.00K USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-45.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-45.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment - USD 1 Quarter
Total operating expenses OperatingExpenses $45.84M USD 3 Qtrs
Total operating expenses OperatingExpenses $45.84M USD 3 Qtrs
Total operating expenses OperatingExpenses $36.53M USD 1 Quarter
Total operating expenses OperatingExpenses $36.53M USD 1 Quarter
Total operating expenses OperatingExpenses $17.16M USD 1 Quarter
Total operating expenses OperatingExpenses $17.16M USD 1 Quarter
Total operating expenses OperatingExpenses $117.26M USD 3 Qtrs
Total operating expenses OperatingExpenses $117.26M USD 3 Qtrs
Operating income OperatingIncomeLoss $102.99M USD 3 Qtrs
Operating income OperatingIncomeLoss $40.72M USD 1 Quarter
Operating income OperatingIncomeLoss $102.99M USD 3 Qtrs
Operating income OperatingIncomeLoss $40.72M USD 1 Quarter
Operating income OperatingIncomeLoss $31.70M USD 1 Quarter
Operating income OperatingIncomeLoss $72.95M USD 3 Qtrs
Operating income OperatingIncomeLoss $72.95M USD 3 Qtrs
Operating income OperatingIncomeLoss $31.70M USD 1 Quarter
Interest expense InterestExpenseNonoperating $227.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $227.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $215.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $215.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $87.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $87.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.13M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $1.13M USD 3 Qtrs
Interest income InvestmentIncomeInterest $2.01M USD 3 Qtrs
Interest income InvestmentIncomeInterest $2.01M USD 3 Qtrs
Interest income InvestmentIncomeInterest $937.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $937.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $6.56M USD 3 Qtrs
Interest income InvestmentIncomeInterest $2.70M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.70M USD 1 Quarter
Interest income InvestmentIncomeInterest $6.56M USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-2.72M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-2.72M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-2.15M USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-2.15M USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-479.00K USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-479.00K USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $3.34M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $3.34M USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $21.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $29.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $29.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $21.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $78.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $78.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $473.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $473.00K USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $-7.00K USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $-7.00K USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $1.36M USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $1.36M USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $1.18M USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $1.18M USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $15.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $15.00K USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $72.15M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $72.15M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $47.87M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $47.87M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $110.23M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.79M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $29.79M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $110.23M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $13.61M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $13.61M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $15.38M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $15.38M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $7.19M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $7.19M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $5.59M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $5.59M USD 1 Quarter
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $24.20M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $24.20M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $24.20M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $24.20M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $58.53M USD 3 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $58.53M USD 3 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $94.85M USD 3 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $94.85M USD 3 Qtrs
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $40.69M USD 1 Quarter
Net income attributable to ordinary shareholders NetIncomeLossAvailableToCommonStockholdersBasic $40.69M USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-510.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-510.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-9.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-9.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-156.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-9.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-9.00K USD 1 Quarter
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-532.00K USD 3 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-532.00K USD 3 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-510.00K USD 3 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-510.00K USD 3 Qtrs
Total other comprehensive loss OtherComprehensiveIncomeLossNetOfTax $-156.00K USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $94.32M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $94.32M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $40.53M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $24.19M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $24.19M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $58.02M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $40.53M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $58.02M USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.98 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $1.43 USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.98 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $1.43 USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.59 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.59 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $2.30 USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $2.30 USD 3 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.98 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.59 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.59 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.98 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.43 USD 3 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $2.30 USD 3 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $2.30 USD 3 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.43 USD 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.77M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.77M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.36M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.36M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.15M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 41.15M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.79M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 40.79M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.40M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.40M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.88M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.88M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.26M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 41.26M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.88M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 40.88M shares 1 Quarter
Cash Flow Statement 156 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $24.20M USD 1 Quarter
Net income NetIncomeLoss $24.20M USD 1 Quarter
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $226.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $229.00K USD 3 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $229.00K USD 3 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $373.00K USD 3 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $66.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $373.00K USD 3 Qtrs
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $226.00K USD 1 Quarter
Allowance for doubtful accounts ProvisionForDoubtfulAccounts $66.00K USD 1 Quarter
Inventory write-down InventoryWriteDown $888.00K USD 3 Qtrs
Inventory write-down InventoryWriteDown $888.00K USD 3 Qtrs
Inventory write-down InventoryWriteDown $703.00K USD 3 Qtrs
Inventory write-down InventoryWriteDown $703.00K USD 3 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff - USD 3 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff - USD 3 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff $327.00K USD 3 Qtrs
Other Receivable, Write Off OtherReceivableWriteOff $327.00K USD 3 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-141.00K USD 3 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-7.96M USD 3 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-7.96M USD 3 Qtrs
Deferred tax DeferredIncomeTaxExpenseBenefit $-141.00K USD 3 Qtrs
Share-based compensation ShareBasedCompensation $2.07M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $2.07M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $15.58M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $15.58M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.25M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.25M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $1.15M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $1.15M USD 3 Qtrs
Loss (gain) from disposal of property and equipment GainLossOnDispositionOfAssets1 $-213.00K USD 3 Qtrs
Loss (gain) from disposal of property and equipment GainLossOnDispositionOfAssets1 $-213.00K USD 3 Qtrs
Loss (gain) from disposal of property and equipment GainLossOnDispositionOfAssets1 $2.00K USD 3 Qtrs
Loss (gain) from disposal of property and equipment GainLossOnDispositionOfAssets1 $2.00K USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $1.33M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $1.33M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $25.20M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $25.20M USD 3 Qtrs
Unrealized foreign currency exchange losses (gains) ForeignCurrencyTransactionGainLossUnrealized $-248.00K USD 3 Qtrs
Unrealized foreign currency exchange losses (gains) ForeignCurrencyTransactionGainLossUnrealized $-248.00K USD 3 Qtrs
Unrealized foreign currency exchange losses (gains) ForeignCurrencyTransactionGainLossUnrealized $2.02M USD 3 Qtrs
Unrealized foreign currency exchange losses (gains) ForeignCurrencyTransactionGainLossUnrealized $2.02M USD 3 Qtrs
Others OtherNoncashIncomeExpense - USD 3 Qtrs
Others OtherNoncashIncomeExpense - USD 3 Qtrs
Others OtherNoncashIncomeExpense $-1.06M USD 3 Qtrs
Others OtherNoncashIncomeExpense $-1.06M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $4.55M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $4.55M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.84M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.84M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $52.65M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $4.92M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $4.92M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $52.65M USD 3 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.93M USD 3 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $6.93M USD 3 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.23M USD 3 Qtrs
Prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.23M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.12M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $8.35M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $8.35M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-3.12M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $1.77M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $1.77M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-104.00K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-104.00K USD 3 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.92M USD 3 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.65M USD 3 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.92M USD 3 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.65M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $19.05M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $19.05M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $14.11M USD 3 Qtrs
Accrued expenses and other current liabilities IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities $14.11M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $89.66M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $89.66M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $82.72M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $82.72M USD 3 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.04M USD 3 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.04M USD 3 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $823.00K USD 3 Qtrs
Cash paid for purchase of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $823.00K USD 3 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.70M USD 3 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.70M USD 3 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.00K USD 3 Qtrs
Cash received from disposal of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.00K USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments - USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $53.55M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $53.55M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments - USD 3 Qtrs
Sale and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities - USD 3 Qtrs
Sale and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities - USD 3 Qtrs
Sale and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $11.84M USD 3 Qtrs
Sale and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $11.84M USD 3 Qtrs
Advances paid for the acquisition PaymentsToAcquireInterestInSubsidiariesAndAffiliates $8.50M USD 3 Qtrs
Advances paid for the acquisition PaymentsToAcquireInterestInSubsidiariesAndAffiliates $8.50M USD 3 Qtrs
Advances paid for the acquisition PaymentsToAcquireInterestInSubsidiariesAndAffiliates - USD 3 Qtrs
Advances paid for the acquisition PaymentsToAcquireInterestInSubsidiariesAndAffiliates - USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.32M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.32M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-54.04M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-54.04M USD 3 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.65M USD 3 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.65M USD 3 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.59M USD 3 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.59M USD 3 Qtrs
Repayment of bank loans RepaymentsOfBankDebt - USD 3 Qtrs
Repayment of bank loans RepaymentsOfBankDebt $190.00K USD 3 Qtrs
Repayment of bank loans RepaymentsOfBankDebt $190.00K USD 3 Qtrs
Repayment of bank loans RepaymentsOfBankDebt - USD 3 Qtrs
Payment of share repurchase PaymentsForRepurchaseOfEquity - USD 3 Qtrs
Payment of share repurchase PaymentsForRepurchaseOfEquity - USD 3 Qtrs
Payment of share repurchase PaymentsForRepurchaseOfEquity $1.59M USD 3 Qtrs
Payment of share repurchase PaymentsForRepurchaseOfEquity $1.59M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.59M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-1.59M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.43M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.43M USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-151.00K USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-151.00K USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.00K USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $130.00K USD 3 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $69.82M USD 3 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $69.82M USD 3 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $34.16M USD 3 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $34.16M USD 3 Qtrs
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $218.33M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $218.33M 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 $184.17M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.89M 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 $214.89M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $218.33M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $218.33M 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 $184.17M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $214.89M 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 $214.89M USD Point-in-time
Cash paid for interest expense InterestPaidCapitalized $1.13M USD 3 Qtrs
Cash paid for interest expense InterestPaidCapitalized $1.13M USD 3 Qtrs
Cash paid for interest expense InterestPaidCapitalized $227.00K USD 3 Qtrs
Cash paid for interest expense InterestPaidCapitalized $227.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $18.89M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $8.10M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $8.10M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $18.89M USD 3 Qtrs
Stockholders Equity 70 line items
Line Item Tag Value Unit Period
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 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 3 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 1 Quarter
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $254.20M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $254.20M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.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 $400.39M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $400.39M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $58.53M USD 3 Qtrs
Net income NetIncomeLoss $24.20M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $24.20M USD 1 Quarter
Shares held for share-based compensation ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAwardValue - USD 3 Qtrs
Shares held for share-based compensation ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAwardValue - USD 3 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $594.00K USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $594.00K USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $15.65M USD 3 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $15.65M USD 3 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.60M USD 3 Qtrs
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.44M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.44M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.60M USD 3 Qtrs
Shares repurchase TreasuryStockValueAcquiredCostMethod $1.59M USD 3 Qtrs
Shares repurchase TreasuryStockValueAcquiredCostMethod $1.59M USD 3 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueConversionOfConvertibleSecurities - USD 3 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueConversionOfConvertibleSecurities - USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-510.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-510.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-9.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-9.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gains on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax - USD 1 Quarter
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $254.20M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $358.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $254.20M 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 $231.00M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $231.00M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $400.39M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $400.39M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $290.42M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $195.16M 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...