◆ 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 2025
Filing Information
Form Type 10-Q
Accession Number 0001857816-25-000097
Period End Date 20250630
Filing Date 20250807
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance gct-20250630_htm.xml
Filing Contents
Balance Sheet 148 line items
Line Item Tag Value Unit Period
Treasury stock held (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 406,926.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 406,926.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $240.12M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $240.12M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $259.76M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $259.76M USD Point-in-time
Restricted cash RestrictedCashCurrent $685.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $685.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $691.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $691.00K USD Point-in-time
Investments ShortTermInvestments $62.85M USD Point-in-time
Investments ShortTermInvestments $42.67M USD Point-in-time
Investments ShortTermInvestments $42.67M USD Point-in-time
Investments ShortTermInvestments $62.85M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $57.31M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $57.31M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $69.45M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $69.45M USD Point-in-time
Inventories InventoryNet $186.84M USD Point-in-time
Inventories InventoryNet $186.84M USD Point-in-time
Inventories InventoryNet $172.49M USD Point-in-time
Inventories InventoryNet $172.49M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.31M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $17.31M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.67M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.67M USD Point-in-time
Total current assets AssetsCurrent $577.26M USD Point-in-time
Total current assets AssetsCurrent $577.26M USD Point-in-time
Total current assets AssetsCurrent $547.59M USD Point-in-time
Total current assets AssetsCurrent $547.59M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $432.80M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $451.93M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $451.93M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $432.80M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $29.50M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $29.50M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.87M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.87M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.20M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.20M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.59M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.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
Goodwill Goodwill $12.59M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $11.01M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $11.01M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $10.03M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $10.03M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $9.66M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $9.66M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $12.64M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $12.64M USD Point-in-time
Total non-current assets AssetsNoncurrent $522.88M USD Point-in-time
Total non-current assets AssetsNoncurrent $522.88M USD Point-in-time
Total non-current assets AssetsNoncurrent $505.51M USD Point-in-time
Total non-current assets AssetsNoncurrent $505.51M USD Point-in-time
Total assets Assets $1.07B USD Point-in-time
Total assets Assets $1.07B USD Point-in-time
Total assets Assets $1.08B USD Point-in-time
Total assets Assets $1.08B USD Point-in-time
Accounts payable AccountsPayableCurrent $73.69M USD Point-in-time
Accounts payable AccountsPayableCurrent $73.69M USD Point-in-time
Accounts payable AccountsPayableCurrent $78.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $78.16M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $5.98M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $4.49M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $4.49M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $5.98M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $96.27M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $96.27M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $88.52M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $88.52M USD Point-in-time
Income tax payable AccruedIncomeTaxes $13.62M USD Point-in-time
Income tax payable AccruedIncomeTaxes $13.62M USD Point-in-time
Income tax payable AccruedIncomeTaxes $6.79M USD Point-in-time
Income tax payable AccruedIncomeTaxes $6.79M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $91.16M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $91.16M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $79.59M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $79.59M USD Point-in-time
Total current liabilities LiabilitiesCurrent $264.38M USD Point-in-time
Total current liabilities LiabilitiesCurrent $264.38M USD Point-in-time
Total current liabilities LiabilitiesCurrent $273.89M USD Point-in-time
Total current liabilities LiabilitiesCurrent $273.89M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $371.45M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $371.45M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $395.24M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $395.24M USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $941.00K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $941.00K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $686.00K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $686.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $641.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $641.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $382.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $382.00K USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.67M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.67M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.32M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.32M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $400.88M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $377.44M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $377.44M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $400.88M USD Point-in-time
Total liabilities Liabilities $665.26M USD Point-in-time
Total liabilities Liabilities $665.26M USD Point-in-time
Total liabilities Liabilities $651.33M USD Point-in-time
Total liabilities Liabilities $651.33M 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 (406,926 and 609,390 shares held as of June 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $11.82M USD Point-in-time
Treasury shares, at cost (406,926 and 609,390 shares held as of June 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $11.82M USD Point-in-time
Treasury shares, at cost (406,926 and 609,390 shares held as of June 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $7.29M USD Point-in-time
Treasury shares, at cost (406,926 and 609,390 shares held as of June 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $7.29M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $120.26M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $120.26M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.33M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.33M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $2.17M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $2.17M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-4.14M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-4.14M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $298.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $298.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $340.34M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $340.34M USD Point-in-time
Total shareholders equity StockholdersEquity $317.78M USD Point-in-time
Total shareholders equity StockholdersEquity $431.44M USD Point-in-time
Total shareholders equity StockholdersEquity $431.44M USD Point-in-time
Total shareholders equity StockholdersEquity $412.90M USD Point-in-time
Total shareholders equity StockholdersEquity $412.90M 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 $317.78M USD Point-in-time
Total shareholders equity StockholdersEquity $405.22M USD Point-in-time
Total shareholders equity StockholdersEquity $405.22M 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 $1.08B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.07B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.08B 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
Revenues Revenues $561.94M USD 2 Qtrs
Revenues Revenues $561.94M USD 2 Qtrs
Revenues Revenues $310.87M USD 1 Quarter
Revenues Revenues $310.87M USD 1 Quarter
Revenues Revenues $594.51M USD 2 Qtrs
Revenues Revenues $594.51M USD 2 Qtrs
Revenues Revenues $322.61M USD 1 Quarter
Revenues Revenues $322.61M USD 1 Quarter
Cost of revenues CostOfRevenues $453.84M USD 2 Qtrs
Cost of revenues CostOfRevenues $453.84M USD 2 Qtrs
Cost of revenues CostOfRevenues $245.66M USD 1 Quarter
Cost of revenues CostOfRevenues $245.66M USD 1 Quarter
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 $418.95M USD 2 Qtrs
Gross profit GrossProfit $140.67M USD 2 Qtrs
Gross profit GrossProfit $140.67M USD 2 Qtrs
Gross profit GrossProfit $76.45M USD 1 Quarter
Gross profit GrossProfit $76.45M USD 1 Quarter
Gross profit GrossProfit $143.00M USD 2 Qtrs
Gross profit GrossProfit $143.00M USD 2 Qtrs
Gross profit GrossProfit $76.94M USD 1 Quarter
Gross profit GrossProfit $76.94M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $43.34M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $19.46M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $19.46M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $43.34M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $34.04M USD 2 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $24.78M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $24.78M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $34.04M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $26.28M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $27.37M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $27.37M USD 2 Qtrs
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 $13.03M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $13.03M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $41.67M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $5.68M USD 2 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $5.68M 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 $3.10M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $3.10M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $3.18M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $3.18M USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-162.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-162.00K USD 1 Quarter
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 $-108.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-108.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-120.00K USD 2 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-120.00K USD 2 Qtrs
Total operating expenses OperatingExpenses $49.00M 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 $41.10M USD 1 Quarter
Total operating expenses OperatingExpenses $76.50M USD 2 Qtrs
Total operating expenses OperatingExpenses $76.50M USD 2 Qtrs
Total operating expenses OperatingExpenses $41.10M USD 1 Quarter
Operating income OperatingIncomeLoss $62.27M USD 2 Qtrs
Operating income OperatingIncomeLoss $62.27M USD 2 Qtrs
Operating income OperatingIncomeLoss $35.84M USD 1 Quarter
Operating income OperatingIncomeLoss $35.84M USD 1 Quarter
Operating income OperatingIncomeLoss $64.17M USD 2 Qtrs
Operating income OperatingIncomeLoss $64.17M USD 2 Qtrs
Operating income OperatingIncomeLoss $27.45M USD 1 Quarter
Operating income OperatingIncomeLoss $27.45M USD 1 Quarter
Interest expense InterestExpenseNonoperating $140.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $32.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $140.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $32.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $55.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $59.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $59.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $55.00K USD 2 Qtrs
Interest income GainLossOnInvestments $2.24M 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.81M USD 1 Quarter
Interest income GainLossOnInvestments $2.81M USD 1 Quarter
Interest income GainLossOnInvestments $5.43M USD 2 Qtrs
Interest income GainLossOnInvestments $5.43M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $1.44M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $1.44M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $647.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $647.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-3.82M USD 2 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-1.11M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-1.11M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-3.82M USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $5.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $5.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $2.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $2.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $218.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $218.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $8.00K USD 2 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $8.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $2.26M USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $184.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $184.00K USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $2.26M USD 2 Qtrs
Others, net OtherNonoperatingIncomeExpense $506.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $506.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $1.68M USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $1.68M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $40.95M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $40.95M USD 1 Quarter
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 $73.46M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $73.46M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $62.35M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $62.35M USD 2 Qtrs
Income tax expense CurrentIncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income tax expense CurrentIncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income tax expense CurrentIncomeTaxExpenseBenefit $2.06M USD 1 Quarter
Income tax expense CurrentIncomeTaxExpenseBenefit $2.06M USD 1 Quarter
Income tax expense CurrentIncomeTaxExpenseBenefit $11.76M USD 2 Qtrs
Income tax expense CurrentIncomeTaxExpenseBenefit $6.40M USD 1 Quarter
Income tax expense CurrentIncomeTaxExpenseBenefit $6.40M USD 1 Quarter
Income tax expense CurrentIncomeTaxExpenseBenefit $11.76M USD 2 Qtrs
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $34.55M USD 1 Quarter
Net income NetIncomeLoss $34.55M USD 1 Quarter
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.29M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-378.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-378.00K USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.29M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $879.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-266.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $879.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-266.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-1.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-1.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.00K USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $3.39M USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $3.39M USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $5.02M USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $5.02M USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax $1.00K USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax $1.00K USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-376.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $4.26M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $4.26M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.30M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.30M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-264.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-264.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-376.00K USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $38.82M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $38.82M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $53.79M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $26.70M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $26.70M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $68.00M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $53.79M USD 2 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $68.00M 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.58 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.58 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.65 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.91 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.91 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.58 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 $1.32 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $1.58 USD 2 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.91 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.91 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 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 39.04M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 39.04M shares 2 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.07M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.07M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.11M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.11M 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 39.12M 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 39.12M shares 2 Qtrs
Cash Flow Statement 120 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $34.55M USD 1 Quarter
Net income NetIncomeLoss $34.55M USD 1 Quarter
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.14M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.14M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.19M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $4.19M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $14.15M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $14.15M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $4.25M USD 2 Qtrs
Share-based compensation ShareBasedCompensation $4.25M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $3.03M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $3.03M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $19.02M USD 2 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $19.02M USD 2 Qtrs
Changes in accounts receivables, net IncreaseDecreaseInAccountsReceivable $9.68M USD 2 Qtrs
Changes in accounts receivables, net IncreaseDecreaseInAccountsReceivable $9.68M USD 2 Qtrs
Changes in accounts receivables, net IncreaseDecreaseInAccountsReceivable $11.08M USD 2 Qtrs
Changes in accounts receivables, net IncreaseDecreaseInAccountsReceivable $11.08M USD 2 Qtrs
Changes in inventories IncreaseDecreaseInInventories $67.99M USD 2 Qtrs
Changes in inventories IncreaseDecreaseInInventories $67.99M USD 2 Qtrs
Changes in inventories IncreaseDecreaseInInventories $8.93M USD 2 Qtrs
Changes in inventories IncreaseDecreaseInInventories $8.93M USD 2 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-30.00K USD 2 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-30.00K USD 2 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.38M USD 2 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.38M USD 2 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $26.69M USD 2 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $26.69M USD 2 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $-53.00K USD 2 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $-53.00K USD 2 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $997.00K USD 2 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $997.00K USD 2 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $1.30M USD 2 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $1.30M USD 2 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-261.00K USD 2 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-261.00K USD 2 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-6.91M USD 2 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-6.91M USD 2 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.20M USD 2 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.20M USD 2 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $6.88M USD 2 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $6.88M USD 2 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $317.00K USD 2 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $317.00K USD 2 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $2.85M USD 2 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $2.85M 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 $48.04M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $48.04M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.20M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.20M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.97M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.97M USD 2 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $109.00K USD 2 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $109.00K USD 2 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.64M USD 2 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.64M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $67.30M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $67.30M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $21.84M USD 2 Qtrs
Purchases of investments PaymentsToAcquireInvestments $21.84M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $46.99M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $46.99M USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities - USD 2 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities - USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-24.18M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-24.18M 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 $178.00K USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $178.00K USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.15M USD 2 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $1.15M USD 2 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt - USD 2 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt - USD 2 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt $46.03M USD 2 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt $46.03M 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 $-46.21M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-46.21M USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $2.71M USD 2 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $2.71M 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 (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $2.36M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $2.36M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-19.63M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-19.63M USD 2 Qtrs
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 $260.44M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $260.44M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $240.81M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $240.81M 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 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 $260.44M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $260.44M 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 $240.81M 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 $240.81M USD Point-in-time
Cash paid for interest expense InterestPaidNet $140.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $55.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $55.00K USD 2 Qtrs
Cash paid for interest expense InterestPaidNet $140.00K USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $19.84M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $16.56M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $19.84M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $16.56M USD 2 Qtrs
Stockholders Equity 102 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 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
Beginning balance StockholdersEquity $290.42M USD Point-in-time
Beginning balance StockholdersEquity $290.42M USD Point-in-time
Beginning balance StockholdersEquity $405.22M USD Point-in-time
Beginning balance StockholdersEquity $405.22M USD Point-in-time
Beginning balance StockholdersEquity $317.78M USD Point-in-time
Beginning balance StockholdersEquity $317.78M USD Point-in-time
Beginning balance StockholdersEquity $358.42M USD Point-in-time
Beginning balance StockholdersEquity $358.42M USD Point-in-time
Beginning balance StockholdersEquity $412.90M USD Point-in-time
Beginning balance StockholdersEquity $412.90M USD Point-in-time
Beginning balance StockholdersEquity $431.44M USD Point-in-time
Beginning balance StockholdersEquity $431.44M USD Point-in-time
Treasury shares at the beginning of the period (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury shares at the beginning of the period (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury shares at the beginning of the period (in shares) TreasuryStockCommonShares 406,926.00 shares Point-in-time
Treasury shares at the beginning of the period (in shares) TreasuryStockCommonShares 406,926.00 shares Point-in-time
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Net income NetIncomeLoss $61.70M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $54.16M USD 2 Qtrs
Net income NetIncomeLoss $34.55M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $26.97M USD 1 Quarter
Net income NetIncomeLoss $34.55M 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 StockGrantedDuringPeriodValueSharebasedCompensation $14.21M USD 2 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $13.94M USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $13.94M USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $14.21M USD 2 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $4.25M USD 2 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $4.25M USD 2 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $3.03M USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $3.03M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $23.30M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $23.30M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $46.03M USD 2 Qtrs
Share repurchase TreasuryStockValueAcquiredCostMethod $46.03M USD 2 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueWarrantsExercised - USD 2 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueWarrantsExercised - 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 $879.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 $879.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 $1.29M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $1.29M USD 2 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-266.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $2.00K USD 2 Qtrs
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-1.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-1.00K USD 1 Quarter
Net unrealized gain (loss) on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $-7.00K USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $3.39M USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $3.39M USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $5.02M USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax $5.02M USD 2 Qtrs
Intra-entity foreign currency transactions gain AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax $1.00K USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax $1.00K USD 2 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 1 Quarter
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 2 Qtrs
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 2 Qtrs
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 1 Quarter
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 1 Quarter
Ending balance StockholdersEquity $290.42M USD Point-in-time
Ending balance StockholdersEquity $290.42M USD Point-in-time
Ending balance StockholdersEquity $405.22M USD Point-in-time
Ending balance StockholdersEquity $405.22M USD Point-in-time
Ending balance StockholdersEquity $317.78M USD Point-in-time
Ending balance StockholdersEquity $317.78M USD Point-in-time
Ending balance StockholdersEquity $412.90M USD Point-in-time
Ending balance StockholdersEquity $358.42M USD Point-in-time
Ending balance StockholdersEquity $412.90M USD Point-in-time
Ending balance StockholdersEquity $431.44M USD Point-in-time
Ending balance StockholdersEquity $431.44M USD Point-in-time
Ending balance StockholdersEquity $358.42M USD Point-in-time
Treasury shares at the ending of the period (in shares) TreasuryStockCommonShares 406,926.00 shares Point-in-time
Treasury shares at the ending of the period (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury shares at the ending of the period (in shares) TreasuryStockCommonShares 609,390.00 shares Point-in-time
Treasury shares at the ending of the period (in shares) TreasuryStockCommonShares 406,926.00 shares 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...