COMPUTER TASK GROUP INC
CIK 0000023111 · QID Q1122299
Industry: Services-Computer Programming Services
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 9661000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_payable | {"amount": 14389000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 15110000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 14254000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 11765000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 13544000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_payable | {"amount": 12444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_payable | {"amount": 21150000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 11869000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_payable | {"amount": 15333000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_payable | {"amount": 14307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_payable | {"amount": 18784000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 15045000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-25 | sec_edgar |
| accounts_payable | {"amount": 15580000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-26 | sec_edgar |
| accounts_payable | {"amount": 15757000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-27 | sec_edgar |
| accounts_payable | {"amount": 18612000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 10958000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_payable | {"amount": 12586000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_payable | {"amount": 11538000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_payable | {"amount": 12387000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 9476000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_payable | {"amount": 11236000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_payable | {"amount": 11952000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_payable | {"amount": 9425000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 6307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_payable | {"amount": 6936000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 6289000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 6973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 6004000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 7444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_payable | {"amount": 5660000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_payable | {"amount": 8236000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 6501000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_payable | {"amount": 5880000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_payable | {"amount": 6089000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_payable | {"amount": 8865000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 8311000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_payable | {"amount": 8520000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-27 | sec_edgar |
| accounts_payable | {"amount": 8166000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_payable | {"amount": 9536000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 9976000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 10004000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_payable | {"amount": 9264000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 10170000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 9593000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 11768000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_payable | {"amount": 8796000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 9532000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 7968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 8464000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_payable | {"amount": 6595000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 64433000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_receivable | {"amount": 70457000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 71885000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 70979000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 68415000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 76622000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_receivable | {"amount": 74674000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_receivable | {"amount": 84252000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 81588000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_receivable | {"amount": 81777000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_receivable | {"amount": 74468000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_receivable | {"amount": 76892000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 74907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-25 | sec_edgar |
| accounts_receivable | {"amount": 79133000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-26 | sec_edgar |
| accounts_receivable | {"amount": 71162000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-27 | sec_edgar |
| accounts_receivable | {"amount": 88772000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 86868000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_receivable | {"amount": 91226000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_receivable | {"amount": 86606000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_receivable | {"amount": 81313000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 81599000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_receivable | {"amount": 82309000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_receivable | {"amount": 77795000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_receivable | {"amount": 68920000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 66409000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_receivable | {"amount": 67996000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 67438000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 71355000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 73533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 73969000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_receivable | {"amount": 75324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_receivable | {"amount": 71403000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 75009000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_receivable | {"amount": 63454000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_receivable | {"amount": 67614000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_receivable | {"amount": 67292000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 71080000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_receivable | {"amount": 74154000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-27 | sec_edgar |
| accounts_receivable | {"amount": 72965000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_receivable | {"amount": 67422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 75242000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_receivable | {"amount": 75763000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_receivable | {"amount": 74916000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_receivable | {"amount": 70459000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 70600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_receivable | {"amount": 71928000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_receivable | {"amount": 67799000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_receivable | {"amount": 67801000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 68254000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 66766000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_receivable | {"amount": 57540000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 1288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-29 | sec_edgar |
| capex | {"amount": 908000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-06-30 | sec_edgar |
| capex | {"amount": 529000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-03-31 | sec_edgar |
| capex | {"amount": 1001000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 479000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-09-30 | sec_edgar |
| capex | {"amount": 280000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-07-01 | sec_edgar |
| capex | {"amount": 61000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-04-01 | sec_edgar |
| capex | {"amount": 1940000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 1447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-10-01 | sec_edgar |
| capex | {"amount": 1189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-07-02 | sec_edgar |
| capex | {"amount": 891000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-04-02 | sec_edgar |
| capex | {"amount": 1780000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"amount": 1029000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-09-25 | sec_edgar |
| capex | {"amount": 583000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-06-26 | sec_edgar |
| capex | {"amount": 392000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-03-27 | sec_edgar |
| capex | {"amount": 1773000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 838000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-09-27 | sec_edgar |
| capex | {"amount": 572000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-06-28 | sec_edgar |
| capex | {"amount": 251000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-03-29 | sec_edgar |
| capex | {"amount": 2011000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"amount": 1664000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-28 | sec_edgar |
| capex | {"amount": 1215000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-06-29 | sec_edgar |
| capex | {"amount": 720000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-30 | sec_edgar |
| capex | {"amount": 1557000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-31 | sec_edgar |
| capex | {"amount": 406000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-09-29 | sec_edgar |
| capex | {"amount": 223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-06-30 | sec_edgar |
| capex | {"amount": 156000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 1665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-31 | sec_edgar |
| capex | {"amount": 1529000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 1007000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-01 | sec_edgar |
| capex | {"amount": 816000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-04-01 | sec_edgar |
| capex | {"amount": 1260000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-12-31 | sec_edgar |
| capex | {"amount": 872000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-10-02 | sec_edgar |
| capex | {"amount": 539000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-07-03 | sec_edgar |
| capex | {"amount": 324000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-04-03 | sec_edgar |
| capex | {"amount": 1410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-31 | sec_edgar |
| capex | {"amount": 1061000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-09-26 | sec_edgar |
| capex | {"amount": 737000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-06-27 | sec_edgar |
| capex | {"amount": 304000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-03-28 | sec_edgar |
| capex | {"amount": 2266000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 1683000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-09-27 | sec_edgar |
| capex | {"amount": 1194000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-06-28 | sec_edgar |
| capex | {"amount": 614000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-03-29 | sec_edgar |
| capex | {"amount": 1872000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"amount": 1090000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-09-28 | sec_edgar |
| capex | {"amount": 621000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-06-29 | sec_edgar |
| capex | {"amount": 340000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-03-30 | sec_edgar |
| capex | {"amount": 1584000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 1296000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-09-30 | sec_edgar |
| capex | {"amount": 846000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-01 | sec_edgar |
| capex | {"amount": 349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-01 | sec_edgar |
| capex | {"amount": 1000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 877000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24069000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 19137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 25140000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26753000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 35479000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 38724000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 35584000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 31028000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 29209000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 33524000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 32865000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 33412000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 34319000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 31481000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 10781000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10693000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 11290000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 13129000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 12431000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10487000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 9718000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 11163000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 11170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11446000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 11523000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10105000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9407000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9407000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 9785000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10866000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 9432000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 10801000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20945000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 31441000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 34420000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 40862000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28256000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 31650000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 32309000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 46227000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 31532000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 33974000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 30745000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 40614000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/5ffa7e5a-bdfc-4f75-abcf-f7f15e7bfff8