Xunlei Ltd

CIK 0001510593 · QID Q15915960

Industry: Services-Prepackaged Software

Time series: Revenue by fiscal year · Net Income by fiscal year

FactValuePeriodSource
accounts_payable{"amount": 41965000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_payable{"amount": 22964000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 24430000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 25432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 26407000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 20644000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 24213000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 22629000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 49819000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 33376000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 21736000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 14937000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 39820000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 68413000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 32662000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 31210000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 29763000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 26135000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 22983000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 27533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 19391000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 40632000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 14536000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 11266000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 5180000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 35275000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
capex{"amount": 5349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-12-31sec_edgar
capex{"amount": 8026000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-12-31sec_edgar
capex{"amount": 3992000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-12-31sec_edgar
capex{"amount": 14969000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 13202000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 13554000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-12-31sec_edgar
capex{"amount": 3084000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
capex{"amount": 1419000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-12-31sec_edgar
capex{"amount": 5318000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 13756000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-12-31sec_edgar
capex{"amount": 4931000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
capex{"amount": 7770000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 7372000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-12-31sec_edgar
capex{"amount": 7447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-12-31sec_edgar
cash_and_equivalents{"amount": 157020000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-12-31sec_edgar
cash_and_equivalents{"amount": 177329000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-12-31sec_edgar
cash_and_equivalents{"amount": 170802000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2023-12-31sec_edgar
cash_and_equivalents{"amount": 177154000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-12-31sec_edgar
cash_and_equivalents{"amount": 123358000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-12-31sec_edgar
cash_and_equivalents{"amount": 137248000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-12-31sec_edgar
cash_and_equivalents{"amount": 162465000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-12-31sec_edgar
cash_and_equivalents{"amount": 122930000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-12-31sec_edgar
cash_and_equivalents{"amount": 233479000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-12-31sec_edgar
cash_and_equivalents{"amount": 199504000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-12-31sec_edgar
cash_and_equivalents{"amount": 361777000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-12-31sec_edgar
cash_and_equivalents{"amount": 404275000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2014-12-31sec_edgar
cash_and_equivalents{"amount": 93906000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_equivalents{"amount": 81906000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-12-31sec_edgar
cash_and_equivalents{"amount": 53349000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-12-31sec_edgar
cash_and_restricted_cash{"amount": 157826000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 177547000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 170802000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 184808000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 127436000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 138789000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 165448000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 122930000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 233479000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 199504000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2016-12-31sec_edgar
cashflow_financing{"amount": 45480000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2025-12-31sec_edgar
cashflow_financing{"amount": -925000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2024-12-31sec_edgar
cashflow_financing{"amount": -13524000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2023-12-31sec_edgar
cashflow_financing{"amount": 6641000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2022-12-31sec_edgar
cashflow_financing{"amount": -223000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2021-12-31sec_edgar
cashflow_financing{"amount": 2679000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2020-12-31sec_edgar
cashflow_financing{"amount": 12177000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"amount": 929000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2018-12-31sec_edgar
cashflow_financing{"amount": 2561000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2017-12-31sec_edgar
cashflow_financing{"amount": -11041000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2016-12-31sec_edgar
cashflow_financing{"amount": 5030000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2015-12-31sec_edgar
cashflow_investing{"amount": -99096000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2025-12-31sec_edgar
cashflow_investing{"amount": -21913000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2024-12-31sec_edgar
cashflow_investing{"amount": -23898000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2023-12-31sec_edgar
cashflow_investing{"amount": 11758000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-12-31sec_edgar
cashflow_investing{"amount": -32619000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2021-12-31sec_edgar
cashflow_investing{"amount": -20756000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2020-12-31sec_edgar
cashflow_investing{"amount": 79260000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-12-31sec_edgar
cashflow_investing{"amount": -69357000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2018-12-31sec_edgar
cashflow_investing{"amount": 35208000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2017-12-31sec_edgar
cashflow_investing{"amount": -158335000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c2016-12-31sec_edgar
cashflow_investing{"amount": -54982000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2015-12-31sec_edgar
cashflow_operating{"amount": 32479000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2025-12-31sec_edgar
cashflow_operating{"amount": 30976000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2024-12-31sec_edgar
cashflow_operating{"amount": 25716000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2023-12-31sec_edgar
cashflow_operating{"amount": 51109000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2022-12-31sec_edgar
cashflow_operating{"amount": 19480000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2021-12-31sec_edgar
cashflow_operating{"amount": -13911000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2020-12-31sec_edgar
cashflow_operating{"amount": -45649000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2019-12-31sec_edgar
cashflow_operating{"amount": -35608000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2018-12-31sec_edgar
cashflow_operating{"amount": -14216000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2017-12-31sec_edgar
cashflow_operating{"amount": 16970000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-12-31sec_edgar
cashflow_operating{"amount": 13764000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2015-12-31sec_edgar
cashflow_operating{"amount": 48202000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2014-12-31sec_edgar
cashflow_operating{"amount": 85533000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2013-12-31sec_edgar
cashflow_operating{"amount": 59914000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2012-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 375001940, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 375001940, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 375001940, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 375001940, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877205, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877205, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877205, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877209, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877209, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877209, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 368877209, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 357886089, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 70521104, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 314277001, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 307351196, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 323525556, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 325047736, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 337257946, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 334401981, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 339165241, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 336522780, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 333643560, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 330545000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 339319115, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 327611487, "concept": "us-gaap:CommonStockSharesOutstanding"}2014-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 61447372, "concept": "us-gaap:CommonStockSharesOutstanding"}2013-12-31sec_edgar
cost_of_revenue{"amount": 242886000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2025-12-31sec_edgar
cost_of_revenue{"amount": 155567000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2024-12-31sec_edgar
cost_of_revenue{"amount": 200649000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 200054000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2022-12-31sec_edgar
cost_of_revenue{"amount": 118603000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 92637000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 99913000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 115667000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 117876000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 79928000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-12-31sec_edgar
cost_of_revenue{"amount": 59250000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-12-31sec_edgar
cost_of_revenue{"amount": 55755000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-12-31sec_edgar
cost_of_revenue{"amount": 50258000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2013-12-31sec_edgar
cost_of_revenue{"amount": 84012000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2012-12-31sec_edgar
current_assets{"amount": 399673000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-12-31sec_edgar
current_assets{"amount": 363032000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2024-12-31sec_edgar
current_assets{"amount": 327376000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2023-12-31sec_edgar
current_assets{"amount": 332184000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-12-31sec_edgar
current_assets{"amount": 293928000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-12-31sec_edgar
current_assets{"amount": 302282000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2020-12-31sec_edgar
current_assets{"amount": 316583000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-12-31sec_edgar
current_assets{"amount": 362899000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-12-31sec_edgar
current_assets{"amount": 430783000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-12-31sec_edgar
current_assets{"amount": 412305000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-12-31sec_edgar
current_assets{"amount": 457653000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2015-12-31sec_edgar
current_assets{"amount": 501930000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2014-12-31sec_edgar
current_assets{"amount": 193781000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2013-12-31sec_edgar
current_liabilities{"amount": 208450000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-12-31sec_edgar
current_liabilities{"amount": 126736000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2024-12-31sec_edgar
current_liabilities{"amount": 128086000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2023-12-31sec_edgar
current_liabilities{"amount": 128290000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-12-31sec_edgar
current_liabilities{"amount": 119878000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-12-31sec_edgar
current_liabilities{"amount": 103276000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2020-12-31sec_edgar
current_liabilities{"amount": 111286000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-12-31sec_edgar
current_liabilities{"amount": 108035000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2018-12-31sec_edgar
current_liabilities{"amount": 141696000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2017-12-31sec_edgar
current_liabilities{"amount": 93405000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2016-12-31sec_edgar
current_liabilities{"amount": 76736000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2015-12-31sec_edgar
current_liabilities{"amount": 103020000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2014-12-31sec_edgar
current_liabilities{"amount": 105385000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2013-12-31sec_edgar
debt_current{"amount": 37209000, "concept": "us-gaap:DebtCurrent", "currency": "USD"}2025-12-31sec_edgar
debt_current{"amount": 2087000, "concept": "us-gaap:DebtCurrent", "currency": "USD"}2024-12-31sec_edgar
debt_current{"amount": 6906000, "concept": "us-gaap:DebtCurrent", "currency": "USD"}2023-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 314277001}2025-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 307351196}2024-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 323525556}2023-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 325047736}2022-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 337257946}2021-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 334401981}2020-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 336522780}2019-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 336522780}2018-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 333643560}2017-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 330545000}2016-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 339319115}2015-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 328693840}2014-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2025-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2024-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2023-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2022-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2021-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2020-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2019-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2018-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2017-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2016-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2015-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2014-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2013-12-31sec_edgar
dividend_per_share{"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", 2012-12-31sec_edgar
eps_basic{"per": "shares", "amount": 3.3659, "concept": "us-gaap:EarningsPerShareBasic", "currency"2025-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.0038, "concept": "us-gaap:EarningsPerShareBasic", "currency"2024-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.0436, "concept": "us-gaap:EarningsPerShareBasic", "currency"2023-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.0639, "concept": "us-gaap:EarningsPerShareBasic", "currency"2022-12-31sec_edgar

Cite as: FACTANKER, https://factanker.com/entity/0fd550af-15d1-4160-8c20-d0dadccae589

From the Record