FACTANKER

WESTPORT FUEL SYSTEMS INC.

CIK 0001370416 · QID Q7989598

FaktWertZeitQuelle
accounts_receivable{"amount": 10177000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 13194000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_receivable{"amount": 16580000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_receivable{"amount": 18738000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 88077000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 101640000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-12-31sec_edgar
accounts_receivable{"amount": 101508000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-12-31sec_edgar
accounts_receivable{"amount": 90467000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 66950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 57118000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 61900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 66660000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 38324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 46849000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 59315000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 44189000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 50922000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 15934000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-03-31sec_edgar
capex{"amount": 2693000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-12-31sec_edgar
capex{"amount": 514000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-09-30sec_edgar
capex{"amount": 1909000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-09-30sec_edgar
capex{"amount": 822000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-06-30sec_edgar
capex{"amount": 1395000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-06-30sec_edgar
capex{"amount": 3813000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-12-31sec_edgar
capex{"amount": 183000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-09-30sec_edgar
capex{"amount": 2189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-09-30sec_edgar
capex{"amount": 1262000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-06-30sec_edgar
capex{"amount": 2006000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-06-30sec_edgar
capex{"amount": 6481000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-12-31sec_edgar
capex{"amount": 14242000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 14158000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 7123000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-12-31sec_edgar
capex{"amount": 8860000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
capex{"amount": 10273000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 25288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-12-31sec_edgar
capex{"amount": 8654000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-12-31sec_edgar
capex{"amount": 4845000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
capex{"amount": 10249000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-12-31sec_edgar
capex{"amount": 26450000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2013-12-31sec_edgar
capex{"amount": 30363000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2012-12-31sec_edgar
capex{"amount": 13123000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2011-12-31sec_edgar
capex{"amount": 3171000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-03-31sec_edgar
cash_and_equivalents{"amount": 61119000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 71842000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-31sec_edgar
cash_and_equivalents{"amount": 60905000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-12-31sec_edgar
cash_and_equivalents{"amount": 27839000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 93282000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 178513000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2013-12-31sec_edgar
cash_and_equivalents{"amount": 188958000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2012-12-31sec_edgar
cash_and_equivalents{"amount": 63285000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2011-12-31sec_edgar
cash_and_equivalents{"amount": 131533000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2011-03-31sec_edgar
cash_and_equivalents{"amount": 54020000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2010-03-31sec_edgar
cash_and_restricted_cash{"amount": 27158000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 33096000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-09-30sec_edgar
cash_and_restricted_cash{"amount": 6064000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash2025-06-30sec_edgar
cash_and_restricted_cash{"amount": 14754000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 12777000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-09-30sec_edgar
cash_and_restricted_cash{"amount": 13474000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-06-30sec_edgar
cash_and_restricted_cash{"amount": 12222000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 86184000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 124892000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 64262000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 46012000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 61119000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 71842000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 60905000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2016-12-31sec_edgar
cashflow_financing{"amount": -25210000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2024-12-31sec_edgar
cashflow_financing{"amount": -2224000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2023-12-31sec_edgar
cashflow_financing{"amount": -19423000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2022-12-31sec_edgar
cashflow_financing{"amount": 104726000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2021-12-31sec_edgar
cashflow_financing{"amount": 39691000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-12-31sec_edgar
cashflow_financing{"amount": -14764000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2019-12-31sec_edgar
cashflow_financing{"amount": -8142000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-12-31sec_edgar
cashflow_financing{"amount": -14260000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2017-12-31sec_edgar
cashflow_investing{"amount": 4466000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2024-12-31sec_edgar
cashflow_investing{"amount": -15413000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2023-12-31sec_edgar
cashflow_investing{"amount": 17647000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2022-12-31sec_edgar
cashflow_investing{"amount": 2290000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2021-12-31sec_edgar
cashflow_investing{"amount": 13842000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2020-12-31sec_edgar
cashflow_investing{"amount": 16185000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur2019-12-31sec_edgar
cashflow_operating{"amount": -14244000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2025-12-31sec_edgar
cashflow_operating{"amount": -4467000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2025-09-30sec_edgar
cashflow_operating{"amount": -18694000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2025-09-30sec_edgar
cashflow_operating{"amount": -5622000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2025-06-30sec_edgar
cashflow_operating{"amount": -14227000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2025-06-30sec_edgar
cashflow_operating{"amount": -5775000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2024-12-31sec_edgar
cashflow_operating{"amount": -13897000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2024-09-30sec_edgar
cashflow_operating{"amount": -11689000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2024-09-30sec_edgar
cashflow_operating{"amount": 1524000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2024-06-30sec_edgar
cashflow_operating{"amount": -2208000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu2024-06-30sec_edgar
cashflow_operating{"amount": -40001000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2023-12-31sec_edgar
cashflow_operating{"amount": -34615000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2022-12-31sec_edgar
cashflow_operating{"amount": -43793000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2021-12-31sec_edgar
cashflow_operating{"amount": -35149000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu2020-12-31sec_edgar
cashflow_operating{"amount": -15685000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2019-12-31sec_edgar
cashflow_operating{"amount": -27437000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2018-12-31sec_edgar
cashflow_operating{"amount": -49453000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2017-12-31sec_edgar
cashflow_operating{"amount": -81760000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2016-12-31sec_edgar
cashflow_operating{"amount": -69068000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2015-12-31sec_edgar
cashflow_operating{"amount": -106758000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesConti2014-12-31sec_edgar
cashflow_operating{"amount": -116789000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesConti2013-12-31sec_edgar
cashflow_operating{"amount": -84547000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2012-12-31sec_edgar
cashflow_operating{"amount": -68334000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2011-12-31sec_edgar
cashflow_operating{"amount": -38443000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin2011-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 17375213, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 17351005, "concept": "us-gaap:CommonStockSharesIssued"}2025-09-30sec_edgar
common_shares_issued{"unit": "shares", "value": 17351005, "concept": "us-gaap:CommonStockSharesIssued"}2025-06-30sec_edgar
common_shares_issued{"unit": "shares", "value": 17282934, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 17174502, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 17130316, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 170799325, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 144069972, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 136416981, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 133380899, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 131279709, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 110109092, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 64380819, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 63480722, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 62733762, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 55294091, "concept": "us-gaap:CommonStockSharesIssued"}2012-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 48455601, "concept": "us-gaap:CommonStockSharesIssued"}2011-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17375213, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17351005, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-09-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17351005, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-06-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17282934, "concept": "us-gaap:CommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17174502, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 17130316, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 170799325, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 144069972, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 136416981, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 133380899, "concept": "dei:EntityCommonStockSharesOutstanding"2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 131279709, "concept": "dei:EntityCommonStockSharesOutstanding"2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 110109092, "concept": "dei:EntityCommonStockSharesOutstanding"2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 64380819, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 63480722, "concept": "dei:EntityCommonStockSharesOutstanding"}2014-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 62733762, "concept": "dei:EntityCommonStockSharesOutstanding"}2013-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 55294091, "concept": "dei:EntityCommonStockSharesOutstanding"}2012-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 48455601, "concept": "dei:EntityCommonStockSharesOutstanding"}2011-12-31sec_edgar
cost_of_revenue{"amount": 20638000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2025-12-31sec_edgar
cost_of_revenue{"amount": 1145000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2025-09-30sec_edgar
cost_of_revenue{"amount": 18589000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2025-09-30sec_edgar
cost_of_revenue{"amount": 11656000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2025-06-30sec_edgar
cost_of_revenue{"amount": 17444000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2025-06-30sec_edgar
cost_of_revenue{"amount": 37855000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-12-31sec_edgar
cost_of_revenue{"amount": 4214000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-09-30sec_edgar
cost_of_revenue{"amount": 30934000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-09-30sec_edgar
cost_of_revenue{"amount": 11750000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 26720000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2024-06-30sec_edgar
cost_of_revenue{"amount": 67794000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2023-12-31sec_edgar
cost_of_revenue{"amount": 269496000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2022-12-31sec_edgar
cost_of_revenue{"amount": 264260000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2021-12-31sec_edgar
cost_of_revenue{"amount": 212953000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2020-12-31sec_edgar
cost_of_revenue{"amount": 237086000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2019-12-31sec_edgar
cost_of_revenue{"amount": 206059000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2018-12-31sec_edgar
cost_of_revenue{"amount": 169552000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"}2017-12-31sec_edgar
cost_of_revenue{"amount": 293120000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-12-31sec_edgar
cost_of_revenue{"amount": 213563000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-12-31sec_edgar
cost_of_revenue{"amount": 289254000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-12-31sec_edgar
cost_of_revenue{"amount": 358242000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2013-12-31sec_edgar
cost_of_revenue{"amount": 263924000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2012-12-31sec_edgar
cost_of_revenue{"amount": 146771000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2011-12-31sec_edgar
cost_of_revenue{"amount": 84738000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2011-03-31sec_edgar
current_assets{"amount": 41554000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-12-31sec_edgar
current_assets{"amount": 50801000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-09-30sec_edgar
current_assets{"amount": 228019000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2025-06-30sec_edgar
current_assets{"amount": 169886000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2024-12-31sec_edgar
current_assets{"amount": 216783000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2023-12-31sec_edgar
current_assets{"amount": 277219000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2022-12-31sec_edgar
current_assets{"amount": 338564000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2021-12-31sec_edgar
current_assets{"amount": 228764000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2020-12-31sec_edgar
current_assets{"amount": 168185000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-12-31sec_edgar
current_assets{"amount": 169083000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-12-31sec_edgar
current_assets{"amount": 201197000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-12-31sec_edgar
current_assets{"amount": 213762000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-12-31sec_edgar
current_assets{"amount": 105298000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2015-12-31sec_edgar
current_assets{"amount": 187319000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2014-12-31sec_edgar
current_assets{"amount": 319726000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2013-12-31sec_edgar
current_assets{"amount": 318819000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2012-12-31sec_edgar
current_assets{"amount": 169657000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2011-12-31sec_edgar
current_liabilities{"amount": 21549000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-12-31sec_edgar
current_liabilities{"amount": 21295000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-09-30sec_edgar
current_liabilities{"amount": 159464000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2025-06-30sec_edgar
current_liabilities{"amount": 108393000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2024-12-31sec_edgar
current_liabilities{"amount": 134837000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2023-12-31sec_edgar
current_liabilities{"amount": 135519000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2022-12-31sec_edgar
current_liabilities{"amount": 146447000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2021-12-31sec_edgar
current_liabilities{"amount": 147022000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2020-12-31sec_edgar
current_liabilities{"amount": 114594000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-12-31sec_edgar
current_liabilities{"amount": 104647000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2018-12-31sec_edgar
current_liabilities{"amount": 120278000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2017-12-31sec_edgar
current_liabilities{"amount": 159740000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2016-12-31sec_edgar
current_liabilities{"amount": 73044000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2015-12-31sec_edgar
current_liabilities{"amount": 85935000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2014-12-31sec_edgar
current_liabilities{"amount": 124967000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2013-12-31sec_edgar
current_liabilities{"amount": 80466000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2012-12-31sec_edgar
current_liabilities{"amount": 90893000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2011-12-31sec_edgar
debt_current{"amount": 39747000, "concept": "us-gaap:DebtCurrent", "currency": "USD"}2020-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 17375213}2025-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 17282934}2024-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 17174502}2023-12-31sec_edgar