SPS COMMERCE, INC.

CIK 0001092699 · QID Q17082992

Industry: Services-Prepackaged Software

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

FactValuePeriodSource
accounts_payable{"amount": 9484000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-06-30sec_edgar
accounts_payable{"amount": 14468000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-03-31sec_edgar
accounts_payable{"amount": 13757000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_payable{"amount": 12745000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_payable{"amount": 11604000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_payable{"amount": 11255000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-03-31sec_edgar
accounts_payable{"amount": 8577000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 8107000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-09-30sec_edgar
accounts_payable{"amount": 5877000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_payable{"amount": 12303000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-03-31sec_edgar
accounts_payable{"amount": 7420000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 6195000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_payable{"amount": 6163000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_payable{"amount": 5339000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_payable{"amount": 11256000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 8200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_payable{"amount": 4442000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 4731000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_payable{"amount": 8330000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 3752000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_payable{"amount": 5942000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_payable{"amount": 5081000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_payable{"amount": 5354000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 5036000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_payable{"amount": 4256000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_payable{"amount": 4602000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_payable{"amount": 4274000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 4367000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_payable{"amount": 3708000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_payable{"amount": 4391000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_payable{"amount": 4440000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 3853000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_payable{"amount": 3709000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 3472000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 4463000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 3089000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 2720000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 3580000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 2302000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 2442000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 3581000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_payable{"amount": 3900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_payable{"amount": 2163000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 2381000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_payable{"amount": 3706000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_payable{"amount": 3444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_payable{"amount": 3961000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 2098000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_payable{"amount": 2999000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_payable{"amount": 2243000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_payable{"amount": 1798000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 1685000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_payable{"amount": 1650000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_payable{"amount": 2034000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_payable{"amount": 1857000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_payable{"amount": 2739000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_payable{"amount": 1944000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_payable{"amount": 1240000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_payable{"amount": 1411000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_payable{"amount": 1387000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_payable{"amount": 1821000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_payable{"amount": 998000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-12-31sec_edgar
accounts_receivable{"amount": 63687000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-06-30sec_edgar
accounts_receivable{"amount": 65106000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-03-31sec_edgar
accounts_receivable{"amount": 68166000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 67439000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_receivable{"amount": 67512000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_receivable{"amount": 63390000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-03-31sec_edgar
accounts_receivable{"amount": 52035000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 55570000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-09-30sec_edgar
accounts_receivable{"amount": 55397000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_receivable{"amount": 52135000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-03-31sec_edgar
accounts_receivable{"amount": 46840000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 45141000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_receivable{"amount": 44992000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_receivable{"amount": 43437000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_receivable{"amount": 39435000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 36787000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_receivable{"amount": 40105000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 38778000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_receivable{"amount": 34562000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 35330000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_receivable{"amount": 37936000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_receivable{"amount": 35270000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_receivable{"amount": 33578000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 30289000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_receivable{"amount": 34177000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_receivable{"amount": 30336000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_receivable{"amount": 31532000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 29383000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_receivable{"amount": 30747000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_receivable{"amount": 28301000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_receivable{"amount": 27488000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 27289000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_receivable{"amount": 28171000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_receivable{"amount": 25948000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_receivable{"amount": 24897000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 24175000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_receivable{"amount": 21545000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_receivable{"amount": 22683000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_receivable{"amount": 20746000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 21361000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_receivable{"amount": 20432000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_receivable{"amount": 20426000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_receivable{"amount": 17615000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 17945000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_receivable{"amount": 17255000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_receivable{"amount": 15823000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_receivable{"amount": 15422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 13594000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_receivable{"amount": 13348000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_receivable{"amount": 12166000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_receivable{"amount": 11611000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 11148000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_receivable{"amount": 11707000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_receivable{"amount": 10788000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_receivable{"amount": 10940000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 10146000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_receivable{"amount": 9029000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_receivable{"amount": 7981000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_receivable{"amount": 7958000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 7695000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_receivable{"amount": 7353000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_receivable{"amount": 5574000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2010-12-31sec_edgar
ats_provider{"via": "html", "board": "spscommerce/wd108/SPS", "provider": "workday", "verified": true,jobs_obs
capex{"amount": 15738000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2026-06-30sec_edgar
capex{"amount": 7140000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2026-03-31sec_edgar
capex{"amount": 26524000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-12-31sec_edgar
capex{"amount": 18873000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-09-30sec_edgar
capex{"amount": 12815000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-06-30sec_edgar
capex{"amount": 6150000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-03-31sec_edgar
capex{"amount": 20046000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-12-31sec_edgar
capex{"amount": 13832000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-09-30sec_edgar
capex{"amount": 8592000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-06-30sec_edgar
capex{"amount": 3533000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-03-31sec_edgar
capex{"amount": 19761000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-12-31sec_edgar
capex{"amount": 15467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-09-30sec_edgar
capex{"amount": 9769000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-06-30sec_edgar
capex{"amount": 5261000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-03-31sec_edgar
capex{"amount": 19880000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 13894000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-09-30sec_edgar
capex{"amount": 8191000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-06-30sec_edgar
capex{"amount": 4355000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-03-31sec_edgar
capex{"amount": 19588000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 15567000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-09-30sec_edgar
capex{"amount": 8738000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-06-30sec_edgar
capex{"amount": 3263000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-03-31sec_edgar
capex{"amount": 16467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-12-31sec_edgar
capex{"amount": 11639000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-09-30sec_edgar
capex{"amount": 8396000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-06-30sec_edgar
capex{"amount": 3965000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-03-31sec_edgar
capex{"amount": 13585000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 8387000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-09-30sec_edgar
capex{"amount": 5351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-06-30sec_edgar
capex{"amount": 2899000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-03-31sec_edgar
capex{"amount": 13750000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 9875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-09-30sec_edgar
capex{"amount": 6481000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-06-30sec_edgar
capex{"amount": 3884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-03-31sec_edgar
capex{"amount": 7271000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 5242000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-09-30sec_edgar
capex{"amount": 3334000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-06-30sec_edgar
capex{"amount": 1299000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-03-31sec_edgar
capex{"amount": 8008000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-12-31sec_edgar
capex{"amount": 5972000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-09-30sec_edgar
capex{"amount": 3070000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-06-30sec_edgar
capex{"amount": 2116000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-03-31sec_edgar
capex{"amount": 8757000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
capex{"amount": 6504000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-09-30sec_edgar
capex{"amount": 5079000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-06-30sec_edgar
capex{"amount": 2308000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-03-31sec_edgar
capex{"amount": 7582000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 4394000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-09-30sec_edgar
capex{"amount": 3380000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-06-30sec_edgar
capex{"amount": 861000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-03-31sec_edgar
capex{"amount": 5701000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-12-31sec_edgar
capex{"amount": 5030000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-09-30sec_edgar
capex{"amount": 1737000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-06-30sec_edgar
capex{"amount": 1089000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-03-31sec_edgar
capex{"amount": 5983000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-12-31sec_edgar
capex{"amount": 2845000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-09-30sec_edgar
capex{"amount": 1890000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-06-30sec_edgar
capex{"amount": 630000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-03-31sec_edgar
capex{"amount": 2584000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-12-31sec_edgar
capex{"amount": 1716000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-09-30sec_edgar
capex{"amount": 989000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-06-30sec_edgar
capex{"amount": 488000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-03-31sec_edgar
capex{"amount": 1772000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-12-31sec_edgar
capex{"amount": 1230000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-09-30sec_edgar
capex{"amount": 1214000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-06-30sec_edgar
capex{"amount": 1000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2009-12-31sec_edgar
cash_and_equivalents{"amount": 173167000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2026-06-30sec_edgar
cash_and_equivalents{"amount": 154271000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2026-03-31sec_edgar
cash_and_equivalents{"amount": 151355000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-12-31sec_edgar
cash_and_equivalents{"amount": 133725000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-09-30sec_edgar
cash_and_equivalents{"amount": 107603000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-06-30sec_edgar
cash_and_equivalents{"amount": 94921000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-03-31sec_edgar
cash_and_equivalents{"amount": 241017000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-12-31sec_edgar
cash_and_equivalents{"amount": 198842000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-09-30sec_edgar
cash_and_equivalents{"amount": 240232000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-06-30sec_edgar

Cite as: FACTANKER, https://factanker.com/entity/49d86a9f-c6ab-4e4d-a88b-3fa2e7bec4a7

From the Record