MASTECH DIGITAL, INC.

CIK 0001437226 · QID Q52876645

Industry: Services-Management Consulting Services

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

FactValuePeriodSource
accounts_payable{"amount": 3139000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-06-30sec_edgar
accounts_payable{"amount": 3360000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-03-31sec_edgar
accounts_payable{"amount": 3451000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_payable{"amount": 3412000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_payable{"amount": 3564000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_payable{"amount": 3742000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-03-31sec_edgar
accounts_payable{"amount": 4683000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 4636000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-09-30sec_edgar
accounts_payable{"amount": 5790000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_payable{"amount": 5473000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-03-31sec_edgar
accounts_payable{"amount": 4659000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 4842000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_payable{"amount": 4382000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_payable{"amount": 4688000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_payable{"amount": 4475000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 5831000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_payable{"amount": 6724000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 6242000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_payable{"amount": 4954000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 4942000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_payable{"amount": 4638000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_payable{"amount": 3915000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_payable{"amount": 2589000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 3114000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_payable{"amount": 3073000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_payable{"amount": 3440000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_payable{"amount": 4027000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 4359000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_payable{"amount": 3909000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_payable{"amount": 3931000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_payable{"amount": 4127000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 2724000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_payable{"amount": 3561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 4395000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 5028000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 3239000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 3240000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 2952000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 1963000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 2073000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 2901000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_payable{"amount": 2373000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_payable{"amount": 2213000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 2948000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_payable{"amount": 2766000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_payable{"amount": 1918000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_payable{"amount": 1514000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 1478000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_payable{"amount": 1981000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_payable{"amount": 1886000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_payable{"amount": 2026000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 2539000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_payable{"amount": 2571000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_payable{"amount": 2444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_payable{"amount": 1984000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_payable{"amount": 1907000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_payable{"amount": 1995000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_payable{"amount": 2234000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_payable{"amount": 2309000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_payable{"amount": 2013000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_payable{"amount": 2202000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_payable{"amount": 2695000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-12-31sec_edgar
accounts_receivable{"amount": 21784000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-06-30sec_edgar
accounts_receivable{"amount": 21847000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-03-31sec_edgar
accounts_receivable{"amount": 20648000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 20560000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_receivable{"amount": 22107000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_receivable{"amount": 23809000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-03-31sec_edgar
accounts_receivable{"amount": 23845000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 26061000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-09-30sec_edgar
accounts_receivable{"amount": 24649000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_receivable{"amount": 24400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-03-31sec_edgar
accounts_receivable{"amount": 22556000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_receivable{"amount": 24841000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_receivable{"amount": 22952000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_receivable{"amount": 31441000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_receivable{"amount": 33603000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 37257000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_receivable{"amount": 37730000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_receivable{"amount": 35137000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_receivable{"amount": 34153000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 32471000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_receivable{"amount": 26402000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_receivable{"amount": 23425000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_receivable{"amount": 22036000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 18733000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_receivable{"amount": 18978000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_receivable{"amount": 21117000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_receivable{"amount": 22345000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 26537000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_receivable{"amount": 25730000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_receivable{"amount": 28960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_receivable{"amount": 28913000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 24212000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_receivable{"amount": 25045000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_receivable{"amount": 24784000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_receivable{"amount": 22876000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 23691000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_receivable{"amount": 16608000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_receivable{"amount": 18704000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_receivable{"amount": 17916000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 20877000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_receivable{"amount": 16214000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_receivable{"amount": 17785000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_receivable{"amount": 16394000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 16727000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_receivable{"amount": 11601000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_receivable{"amount": 8889000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_receivable{"amount": 10677000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 11315000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_receivable{"amount": 11396000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_receivable{"amount": 8601000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_receivable{"amount": 10707000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 9580000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_receivable{"amount": 13380000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_receivable{"amount": 9761000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_receivable{"amount": 10864000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 9301000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_receivable{"amount": 12116000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_receivable{"amount": 8671000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_receivable{"amount": 10430000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 8542000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_receivable{"amount": 9244000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_receivable{"amount": 8057000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2010-12-31sec_edgar
capex{"amount": 130000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2026-06-30sec_edgar
capex{"amount": 66000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2026-03-31sec_edgar
capex{"amount": 376000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-12-31sec_edgar
capex{"amount": 351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-09-30sec_edgar
capex{"amount": 169000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-06-30sec_edgar
capex{"amount": 114000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-03-31sec_edgar
capex{"amount": 941000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-12-31sec_edgar
capex{"amount": 826000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-09-30sec_edgar
capex{"amount": 752000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-06-30sec_edgar
capex{"amount": 278000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-03-31sec_edgar
capex{"amount": 335000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-12-31sec_edgar
capex{"amount": 213000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-09-30sec_edgar
capex{"amount": 112000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-06-30sec_edgar
capex{"amount": 97000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2023-03-31sec_edgar
capex{"amount": 835000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-12-31sec_edgar
capex{"amount": 819000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-09-30sec_edgar
capex{"amount": 797000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-06-30sec_edgar
capex{"amount": 730000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-03-31sec_edgar
capex{"amount": 1895000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-12-31sec_edgar
capex{"amount": 851000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-09-30sec_edgar
capex{"amount": 326000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-06-30sec_edgar
capex{"amount": 128000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-03-31sec_edgar
capex{"amount": 298000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-12-31sec_edgar
capex{"amount": 260000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-09-30sec_edgar
capex{"amount": 155000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-06-30sec_edgar
capex{"amount": 119000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-03-31sec_edgar
capex{"amount": 1014000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
capex{"amount": 886000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-09-30sec_edgar
capex{"amount": 594000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-06-30sec_edgar
capex{"amount": 404000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-03-31sec_edgar
capex{"amount": 771000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-12-31sec_edgar
capex{"amount": 536000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-09-30sec_edgar
capex{"amount": 443000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-06-30sec_edgar
capex{"amount": 130000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-03-31sec_edgar
capex{"amount": 1127000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 896000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-09-30sec_edgar
capex{"amount": 397000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-06-30sec_edgar
capex{"amount": 397000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-06-03sec_edgar
capex{"amount": 37000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2017-03-31sec_edgar
capex{"amount": 105000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-12-31sec_edgar
capex{"amount": 73000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-09-30sec_edgar
capex{"amount": 45000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-06-30sec_edgar
capex{"amount": 168000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-12-31sec_edgar
capex{"amount": 132000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-09-30sec_edgar
capex{"amount": 104000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-06-30sec_edgar
capex{"amount": 57000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-03-31sec_edgar
capex{"amount": 679000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-12-31sec_edgar
capex{"amount": 423000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-09-30sec_edgar
capex{"amount": 152000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-06-30sec_edgar
capex{"amount": 15000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2014-03-31sec_edgar
capex{"amount": 100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-12-31sec_edgar
capex{"amount": 78000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-09-30sec_edgar
capex{"amount": 73000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-06-30sec_edgar
capex{"amount": 26000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2013-03-31sec_edgar
capex{"amount": 136000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-12-31sec_edgar
capex{"amount": 116000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-09-30sec_edgar
capex{"amount": 108000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-06-30sec_edgar
capex{"amount": 71000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2012-03-31sec_edgar
capex{"amount": 205000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-12-31sec_edgar
capex{"amount": 102000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-09-30sec_edgar
capex{"amount": 72000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-06-30sec_edgar
capex{"amount": 22000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2011-03-31sec_edgar
capex{"amount": 134000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2010-12-31sec_edgar
capex{"amount": 70000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2010-09-30sec_edgar
capex{"amount": 35000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2010-06-30sec_edgar
capex{"amount": 148000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2009-12-31sec_edgar
cash_and_equivalents{"amount": 35603000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-06-30sec_edgar
cash_and_equivalents{"amount": 33550000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-03-31sec_edgar
cash_and_equivalents{"amount": 36533000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-12-31sec_edgar
cash_and_equivalents{"amount": 32747000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-09-30sec_edgar
cash_and_equivalents{"amount": 27933000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-06-30sec_edgar
cash_and_equivalents{"amount": 24665000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-03-31sec_edgar
cash_and_equivalents{"amount": 27742000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-12-31sec_edgar
cash_and_equivalents{"amount": 23885000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-09-30sec_edgar
cash_and_equivalents{"amount": 20587000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-06-30sec_edgar
cash_and_equivalents{"amount": 19424000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-03-31sec_edgar

Cite as: FACTANKER, https://factanker.com/entity/2b8a2b48-9ef0-4927-8086-b6642d731a3b

From the Record