◆ 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 2025
Filing Information
Form Type 10-Q
Accession Number 0001857816-25-000121
Period End Date 20250930
Filing Date 20251106
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance gct-20250930_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 835,661.00 shares Point-in-time
Treasury stock held (in shares) TreasuryStockCommonShares 835,661.00 shares 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
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.85M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $334.85M USD Point-in-time
Restricted cash RestrictedCashCurrent $703.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $703.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $685.00K USD Point-in-time
Restricted cash RestrictedCashCurrent $685.00K USD Point-in-time
Investments ShortTermInvestments $31.01M USD Point-in-time
Investments ShortTermInvestments $42.67M USD Point-in-time
Investments ShortTermInvestments $42.67M USD Point-in-time
Investments ShortTermInvestments $31.01M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $59.82M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $59.82M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $57.31M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $57.31M USD Point-in-time
Inventories InventoryNet $172.49M USD Point-in-time
Inventories InventoryNet $172.49M USD Point-in-time
Inventories InventoryNet $176.36M USD Point-in-time
Inventories InventoryNet $176.36M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.25M USD Point-in-time
Prepayments and other current assets PrepaidExpenseAndOtherAssetsCurrent $19.25M 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 $547.59M USD Point-in-time
Total current assets AssetsCurrent $547.59M USD Point-in-time
Total current assets AssetsCurrent $621.99M USD Point-in-time
Total current assets AssetsCurrent $621.99M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $425.54M 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 $425.54M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.31M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $33.31M 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
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.28M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.28M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Goodwill Goodwill $12.59M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $10.03M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $10.03M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $11.02M USD Point-in-time
Deferred tax assets DeferredIncomeTaxAssetsNet $11.02M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $14.38M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $14.38M 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 $502.12M USD Point-in-time
Total non-current assets AssetsNoncurrent $502.12M 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 assets Assets $1.07B USD Point-in-time
Total assets Assets $1.07B USD Point-in-time
Total assets Assets $1.12B USD Point-in-time
Total assets Assets $1.12B USD Point-in-time
Accounts payable AccountsPayableCurrent $78.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $78.16M USD Point-in-time
Accounts payable AccountsPayableCurrent $79.46M USD Point-in-time
Accounts payable AccountsPayableCurrent $79.46M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $5.23M 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.23M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $99.89M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $99.89M 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 $11.59M USD Point-in-time
Income tax payable AccruedIncomeTaxes $11.59M 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
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $103.46M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesAndOtherCurrentLiabilities $103.46M 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 $299.63M USD Point-in-time
Total current liabilities LiabilitiesCurrent $299.63M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $361.12M USD Point-in-time
Operating lease liabilities, non-current OperatingLeaseLiabilityNoncurrent $361.12M 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 $732.00K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $732.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $662.00K USD Point-in-time
Finance lease obligations, non-current FinanceLeaseLiabilityNoncurrent $662.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.32M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.32M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.65M USD Point-in-time
Non-current income tax payable AccruedIncomeTaxesNoncurrent $4.65M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $367.17M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $400.88M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $400.88M USD Point-in-time
Total non-current liabilities LiabilitiesNoncurrent $367.17M USD Point-in-time
Total liabilities Liabilities $666.80M USD Point-in-time
Total liabilities Liabilities $666.80M USD Point-in-time
Total liabilities Liabilities $665.26M USD Point-in-time
Total liabilities Liabilities $665.26M 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 (835,661 and 609,390 shares held as of September 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $18.64M USD Point-in-time
Treasury shares, at cost (835,661 and 609,390 shares held as of September 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $18.64M USD Point-in-time
Treasury shares, at cost (835,661 and 609,390 shares held as of September 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $11.82M USD Point-in-time
Treasury shares, at cost (835,661 and 609,390 shares held as of September 30, 2025 and December 31, 2024, respectively) TreasuryStockValue $11.82M 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.67M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.67M 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
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.86M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $1.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $377.52M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $377.52M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $298.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $298.86M 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 shareholders equity StockholdersEquity $358.42M USD Point-in-time
Total shareholders equity StockholdersEquity $358.42M USD Point-in-time
Total shareholders equity StockholdersEquity $400.39M USD Point-in-time
Total shareholders equity StockholdersEquity $400.39M USD Point-in-time
Total shareholders equity StockholdersEquity $405.22M 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 $457.31M USD Point-in-time
Total shareholders equity StockholdersEquity $457.31M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.07B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.12B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.07B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.12B USD Point-in-time
Income Statement 224 line items
Line Item Tag Value Unit Period
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
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Revenues Revenues $927.15M USD 3 Qtrs
Revenues Revenues $927.15M USD 3 Qtrs
Revenues Revenues $332.64M USD 1 Quarter
Revenues Revenues $332.64M USD 1 Quarter
Revenues Revenues $865.26M USD 3 Qtrs
Revenues Revenues $303.32M USD 1 Quarter
Revenues Revenues $303.32M USD 1 Quarter
Revenues Revenues $865.26M USD 3 Qtrs
Cost of revenues CostOfRevenues $226.06M USD 1 Quarter
Cost of revenues CostOfRevenues $226.06M USD 1 Quarter
Cost of revenues CostOfRevenues $645.01M USD 3 Qtrs
Cost of revenues CostOfRevenues $645.01M USD 3 Qtrs
Cost of revenues CostOfRevenues $255.59M USD 1 Quarter
Cost of revenues CostOfRevenues $255.59M USD 1 Quarter
Cost of revenues CostOfRevenues $709.43M USD 3 Qtrs
Cost of revenues CostOfRevenues $709.43M USD 3 Qtrs
Gross profit GrossProfit $77.05M USD 1 Quarter
Gross profit GrossProfit $217.72M USD 3 Qtrs
Gross profit GrossProfit $217.72M USD 3 Qtrs
Gross profit GrossProfit $77.05M USD 1 Quarter
Gross profit GrossProfit $77.25M USD 1 Quarter
Gross profit GrossProfit $220.25M USD 3 Qtrs
Gross profit GrossProfit $220.25M USD 3 Qtrs
Gross profit GrossProfit $77.25M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $68.81M USD 3 Qtrs
Selling and marketing expenses SellingAndMarketingExpense $25.48M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $25.48M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $68.81M 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 $18.61M USD 1 Quarter
Selling and marketing expenses SellingAndMarketingExpense $52.65M 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 $8.51M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $8.51M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $35.88M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $35.88M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $8.21M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $8.21M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $2.53M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $2.53M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $7.43M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $7.43M USD 3 Qtrs
Research and development expenses ResearchAndDevelopmentExpense $2.58M USD 1 Quarter
Research and development expenses ResearchAndDevelopmentExpense $2.58M USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-127.00K USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-7.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-7.00K USD 1 Quarter
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-127.00K USD 3 Qtrs
Losses on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-213.00K USD 3 Qtrs
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 $-213.00K 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 $117.26M USD 3 Qtrs
Total operating expenses OperatingExpenses $117.26M 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 $113.03M USD 3 Qtrs
Total operating expenses OperatingExpenses $113.03M USD 3 Qtrs
Operating income OperatingIncomeLoss $40.52M USD 1 Quarter
Operating income OperatingIncomeLoss $104.69M USD 3 Qtrs
Operating income OperatingIncomeLoss $40.52M USD 1 Quarter
Operating income OperatingIncomeLoss $104.69M USD 3 Qtrs
Operating income OperatingIncomeLoss $102.99M USD 3 Qtrs
Operating income OperatingIncomeLoss $40.72M USD 1 Quarter
Operating income OperatingIncomeLoss $40.72M USD 1 Quarter
Operating income OperatingIncomeLoss $102.99M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $87.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $87.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $227.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $227.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $71.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $71.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $126.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $126.00K USD 3 Qtrs
Interest income InvestmentIncomeInterest $8.55M USD 3 Qtrs
Interest income InvestmentIncomeInterest $8.55M USD 3 Qtrs
Interest income InvestmentIncomeInterest $3.12M USD 1 Quarter
Interest income InvestmentIncomeInterest $3.12M 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 $3.34M USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $3.34M USD 1 Quarter
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 $-557.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $-557.00K USD 1 Quarter
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $882.00K USD 3 Qtrs
Foreign currency exchange gains (losses), net ForeignCurrencyTransactionGainLossBeforeTax $882.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $40.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $258.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $40.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $258.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $29.00K USD 3 Qtrs
Government grants GovernmentAssistanceNonoperatingIncome $21.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $21.00K USD 1 Quarter
Government grants GovernmentAssistanceNonoperatingIncome $29.00K USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $3.24M USD 3 Qtrs
Others, net OtherNonoperatingIncomeExpense $980.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $980.00K USD 1 Quarter
Others, net OtherNonoperatingIncomeExpense $3.24M 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 $1.36M 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 $110.23M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $44.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $44.03M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $117.49M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $117.49M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $6.86M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $18.62M USD 3 Qtrs
Income tax expense IncomeTaxExpenseBenefit $6.86M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $18.62M 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 $15.38M USD 3 Qtrs
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $98.87M USD 3 Qtrs
Net income NetIncomeLoss $98.87M USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.39M USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.39M USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $101.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $101.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-551.00K USD 3 Qtrs
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of nil income taxes OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-551.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $10.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $10.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $3.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $3.00K USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $4.60M USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $4.60M USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $-420.00K USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $-420.00K USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 3 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 3 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 3 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 $1.00K USD 3 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax $1.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.00M USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.00M USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-309.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-309.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-532.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-532.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-156.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-156.00K USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $40.53M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $40.53M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $94.32M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $94.32M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $36.87M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $36.87M USD 1 Quarter
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $104.87M USD 3 Qtrs
Comprehensive Income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $104.87M USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $2.57 USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $2.57 USD 3 Qtrs
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.99 USD 1 Quarter
Net income per ordinary share, basic (in USD per share) EarningsPerShareBasic $0.99 USD 1 Quarter
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 $2.30 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 $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.98 USD 1 Quarter
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 $0.99 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $0.99 USD 1 Quarter
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $2.56 USD 3 Qtrs
Net income per ordinary share, diluted (in USD per share) EarningsPerShareDiluted $2.56 USD 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.54M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 38.54M shares 3 Qtrs
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 37.54M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 37.54M 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.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, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.61M 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 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 37.61M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 37.61M shares 1 Quarter
Weighted average number of ordinary shares outstanding used in computing net income per ordinary share, diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 38.61M shares 3 Qtrs
Cash Flow Statement 120 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $98.87M USD 3 Qtrs
Net income NetIncomeLoss $98.87M 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 $6.30M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $6.30M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $4.60M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $4.60M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $15.58M USD 3 Qtrs
Share-based compensation ShareBasedCompensation $15.58M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $25.20M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $25.20M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $3.58M USD 3 Qtrs
Operating lease OperatingLeaseRightOfUseAssetAmortizationExpense $3.58M USD 3 Qtrs
Changes in accounts receivables IncreaseDecreaseInAccountsReceivable $3.84M USD 3 Qtrs
Changes in accounts receivables IncreaseDecreaseInAccountsReceivable $3.84M USD 3 Qtrs
Changes in accounts receivables IncreaseDecreaseInAccountsReceivable $21.00K USD 3 Qtrs
Changes in accounts receivables IncreaseDecreaseInAccountsReceivable $21.00K USD 3 Qtrs
Changes in inventories IncreaseDecreaseInInventories $52.65M USD 3 Qtrs
Changes in inventories IncreaseDecreaseInInventories $52.65M USD 3 Qtrs
Changes in inventories IncreaseDecreaseInInventories $-759.00K USD 3 Qtrs
Changes in inventories IncreaseDecreaseInInventories $-759.00K USD 3 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.00M USD 3 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.00M USD 3 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.23M USD 3 Qtrs
Changes in prepayments and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $5.23M USD 3 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $10.98M USD 3 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $10.98M USD 3 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $18.22M USD 3 Qtrs
Changes in accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherCurrentLiabilities $18.22M USD 3 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-104.00K USD 3 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $-104.00K USD 3 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $575.00K USD 3 Qtrs
Changes in contract liabilities IncreaseDecreaseInContractWithCustomerLiability $575.00K USD 3 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-2.15M USD 3 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-2.15M USD 3 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.92M USD 3 Qtrs
Changes in income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $5.92M USD 3 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $7.96M USD 3 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $7.96M USD 3 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.14M USD 3 Qtrs
Changes in deferred income taxes IncreaseDecreaseInDeferredIncomeTaxes $1.14M USD 3 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $650.00K USD 3 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $650.00K USD 3 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $1.68M USD 3 Qtrs
Other operating activities OtherOperatingActivitiesCashFlowStatement $1.68M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $126.29M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $126.29M 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
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $5.16M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $5.16M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.04M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $14.04M USD 3 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.70M USD 3 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.70M USD 3 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $131.00K USD 3 Qtrs
Disposals of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $131.00K 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 $84.69M USD 3 Qtrs
Purchases of investments PaymentsToAcquireInvestments $84.69M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $11.84M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $11.84M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $93.29M USD 3 Qtrs
Sales and maturities of investments ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities $93.29M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $3.56M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $3.56M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-54.04M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-54.04M 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 finance lease obligations FinanceLeasePrincipalPayments $284.00K USD 3 Qtrs
Repayment of finance lease obligations FinanceLeasePrincipalPayments $284.00K USD 3 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt - USD 3 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt - USD 3 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt $57.37M USD 3 Qtrs
Repurchases of ordinary shares RepaymentsOfBankDebt $57.37M 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 $-57.66M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-57.66M USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $2.91M USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $2.91M USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $130.00K USD 3 Qtrs
Effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $130.00K 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
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $75.11M USD 3 Qtrs
Net increase in cash, cash equivalents and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $75.11M USD 3 Qtrs
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $335.55M USD Point-in-time
Cash, cash equivalents and restricted cash at the beginning of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $335.55M 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 $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 end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $335.55M USD Point-in-time
Cash, cash equivalents and restricted cash at the end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $335.55M 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 $184.17M 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 $218.33M USD Point-in-time
Cash paid for interest expense InterestPaidExcludingCapitalizedInterestFinancingActivity $126.00K USD 3 Qtrs
Cash paid for interest expense InterestPaidExcludingCapitalizedInterestFinancingActivity $227.00K USD 3 Qtrs
Cash paid for interest expense InterestPaidExcludingCapitalizedInterestFinancingActivity $227.00K USD 3 Qtrs
Cash paid for interest expense InterestPaidExcludingCapitalizedInterestFinancingActivity $126.00K USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $18.89M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $22.06M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $18.89M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $22.06M USD 3 Qtrs
Stockholders Equity 98 line items
Line Item Tag Value Unit Period
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
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Other comprehensive income (loss), tax OtherComprehensiveIncomeLossTax - USD 3 Qtrs
Beginning balance StockholdersEquity $457.31M USD Point-in-time
Beginning balance StockholdersEquity $457.31M USD Point-in-time
Beginning balance StockholdersEquity $431.44M USD Point-in-time
Beginning balance StockholdersEquity $431.44M 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 $400.39M USD Point-in-time
Beginning balance StockholdersEquity $400.39M 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 $290.42M USD Point-in-time
Beginning balance StockholdersEquity $290.42M 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 835,661.00 shares Point-in-time
Treasury shares at the beginning of the period (in shares) TreasuryStockCommonShares 835,661.00 shares Point-in-time
Net income NetIncomeLoss $98.87M USD 3 Qtrs
Net income NetIncomeLoss $98.87M USD 3 Qtrs
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $37.17M USD 1 Quarter
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Net income NetIncomeLoss $40.69M USD 1 Quarter
Net income NetIncomeLoss $94.85M USD 3 Qtrs
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 3 Qtrs
Shares held for share-based compensation TreasuryStockSharesValueHeldForShareBasedCompensation - USD 3 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $4.60M USD 3 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $349.00K USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $349.00K USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $4.60M USD 3 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $15.65M USD 3 Qtrs
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $1.44M USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $1.44M USD 1 Quarter
Share-based compensation StockGrantedDuringPeriodValueSharebasedCompensation $15.65M USD 3 Qtrs
Share repurchase TreasuryStockValueAcquiredCostMethod $11.34M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $11.34M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $57.37M USD 3 Qtrs
Share repurchase TreasuryStockValueAcquiredCostMethod $57.37M USD 3 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueWarrantsExercised - USD 3 Qtrs
Exercise of warrants StockIssuedDuringPeriodValueWarrantsExercised - USD 3 Qtrs
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $101.00K USD 1 Quarter
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $1.39M USD 3 Qtrs
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $1.39M USD 3 Qtrs
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $101.00K USD 1 Quarter
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-551.00K USD 3 Qtrs
Foreign currency translation adjustment, net of income taxes OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-173.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $17.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $19.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $10.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $10.00K USD 1 Quarter
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $3.00K USD 3 Qtrs
Net unrealized gain on available-for-sale investments OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $3.00K USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $4.60M USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $4.60M USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $-420.00K USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 1 Quarter
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax - USD 3 Qtrs
Intra-entity foreign currency transactions gain (loss) AdjustmentForLongTermIntercompanyTransactionsNetOfTax $-420.00K 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 $1.00K USD 3 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 $1.00K USD 3 Qtrs
Release of foreign currency translation reserve related to liquidation of subsidiaries OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax - USD 3 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 3 Qtrs
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 3 Qtrs
Retirement of shares TreasuryStockRetiredCostMethodAmount - USD 3 Qtrs
Ending balance StockholdersEquity $457.31M USD Point-in-time
Ending balance StockholdersEquity $457.31M 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 $405.22M USD Point-in-time
Ending balance StockholdersEquity $405.22M USD Point-in-time
Ending balance StockholdersEquity $400.39M USD Point-in-time
Ending balance StockholdersEquity $358.42M USD Point-in-time
Ending balance StockholdersEquity $358.42M USD Point-in-time
Ending balance StockholdersEquity $290.42M USD Point-in-time
Ending balance StockholdersEquity $290.42M USD Point-in-time
Ending balance StockholdersEquity $400.39M USD Point-in-time
Treasury shares at the ending of the period (in shares) TreasuryStockCommonShares 835,661.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 835,661.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...