COMPUTER TASK GROUP INC

CIK 0000023111 · QID Q1122299

Industry: Services-Computer Programming Services

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

FactValuePeriodSource
accounts_payable{"amount": 9661000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-09-29sec_edgar
accounts_payable{"amount": 14389000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_payable{"amount": 15110000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_payable{"amount": 14254000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 11765000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_payable{"amount": 13544000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-01sec_edgar
accounts_payable{"amount": 12444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-01sec_edgar
accounts_payable{"amount": 21150000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 11869000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-01sec_edgar
accounts_payable{"amount": 15333000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-07-02sec_edgar
accounts_payable{"amount": 14307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-04-02sec_edgar
accounts_payable{"amount": 18784000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 15045000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-09-25sec_edgar
accounts_payable{"amount": 15580000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-26sec_edgar
accounts_payable{"amount": 15757000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-27sec_edgar
accounts_payable{"amount": 18612000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 10958000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-27sec_edgar
accounts_payable{"amount": 12586000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-28sec_edgar
accounts_payable{"amount": 11538000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-29sec_edgar
accounts_payable{"amount": 12387000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 9476000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-28sec_edgar
accounts_payable{"amount": 11236000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-29sec_edgar
accounts_payable{"amount": 11952000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-30sec_edgar
accounts_payable{"amount": 9425000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 6307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-29sec_edgar
accounts_payable{"amount": 6936000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 6289000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 6973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 6004000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 7444000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-07-01sec_edgar
accounts_payable{"amount": 5660000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-04-01sec_edgar
accounts_payable{"amount": 8236000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 6501000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-10-02sec_edgar
accounts_payable{"amount": 5880000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-07-03sec_edgar
accounts_payable{"amount": 6089000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-04-03sec_edgar
accounts_payable{"amount": 8865000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 8311000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-26sec_edgar
accounts_payable{"amount": 8520000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-27sec_edgar
accounts_payable{"amount": 8166000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-28sec_edgar
accounts_payable{"amount": 9536000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 9976000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-27sec_edgar
accounts_payable{"amount": 10004000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-28sec_edgar
accounts_payable{"amount": 9264000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-29sec_edgar
accounts_payable{"amount": 10170000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_payable{"amount": 9593000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-09-28sec_edgar
accounts_payable{"amount": 11768000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-06-29sec_edgar
accounts_payable{"amount": 8796000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-03-30sec_edgar
accounts_payable{"amount": 9532000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_payable{"amount": 7968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_payable{"amount": 8464000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-07-01sec_edgar
accounts_payable{"amount": 6595000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-12-31sec_edgar
accounts_receivable{"amount": 64433000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-09-29sec_edgar
accounts_receivable{"amount": 70457000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_receivable{"amount": 71885000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_receivable{"amount": 70979000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_receivable{"amount": 68415000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_receivable{"amount": 76622000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-07-01sec_edgar
accounts_receivable{"amount": 74674000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-04-01sec_edgar
accounts_receivable{"amount": 84252000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_receivable{"amount": 81588000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-10-01sec_edgar
accounts_receivable{"amount": 81777000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-07-02sec_edgar
accounts_receivable{"amount": 74468000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-04-02sec_edgar
accounts_receivable{"amount": 76892000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"amount": 74907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-09-25sec_edgar
accounts_receivable{"amount": 79133000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-06-26sec_edgar
accounts_receivable{"amount": 71162000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-03-27sec_edgar
accounts_receivable{"amount": 88772000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_receivable{"amount": 86868000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-09-27sec_edgar
accounts_receivable{"amount": 91226000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-06-28sec_edgar
accounts_receivable{"amount": 86606000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-03-29sec_edgar
accounts_receivable{"amount": 81313000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_receivable{"amount": 81599000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-09-28sec_edgar
accounts_receivable{"amount": 82309000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-06-29sec_edgar
accounts_receivable{"amount": 77795000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-03-30sec_edgar
accounts_receivable{"amount": 68920000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"amount": 66409000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-09-29sec_edgar
accounts_receivable{"amount": 67996000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_receivable{"amount": 67438000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_receivable{"amount": 71355000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 73533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_receivable{"amount": 73969000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-07-01sec_edgar
accounts_receivable{"amount": 75324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-04-01sec_edgar
accounts_receivable{"amount": 71403000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_receivable{"amount": 75009000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-10-02sec_edgar
accounts_receivable{"amount": 63454000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-07-03sec_edgar
accounts_receivable{"amount": 67614000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-04-03sec_edgar
accounts_receivable{"amount": 67292000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_receivable{"amount": 71080000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-09-26sec_edgar
accounts_receivable{"amount": 74154000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-06-27sec_edgar
accounts_receivable{"amount": 72965000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-03-28sec_edgar
accounts_receivable{"amount": 67422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_receivable{"amount": 75242000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-09-27sec_edgar
accounts_receivable{"amount": 75763000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-06-28sec_edgar
accounts_receivable{"amount": 74916000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-03-29sec_edgar
accounts_receivable{"amount": 70459000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_receivable{"amount": 70600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-09-28sec_edgar
accounts_receivable{"amount": 71928000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-06-29sec_edgar
accounts_receivable{"amount": 67799000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-03-30sec_edgar
accounts_receivable{"amount": 67801000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_receivable{"amount": 68254000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_receivable{"amount": 66766000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-07-01sec_edgar
accounts_receivable{"amount": 57540000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2010-12-31sec_edgar
capex{"amount": 1288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-09-29sec_edgar
capex{"amount": 908000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-06-30sec_edgar
capex{"amount": 529000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-03-31sec_edgar
capex{"amount": 1001000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-12-31sec_edgar
capex{"amount": 479000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-09-30sec_edgar
capex{"amount": 280000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2022-07-01sec_edgar
capex{"amount": 61000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2022-04-01sec_edgar
capex{"amount": 1940000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-12-31sec_edgar
capex{"amount": 1447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-10-01sec_edgar
capex{"amount": 1189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-07-02sec_edgar
capex{"amount": 891000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-04-02sec_edgar
capex{"amount": 1780000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-12-31sec_edgar
capex{"amount": 1029000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-09-25sec_edgar
capex{"amount": 583000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-06-26sec_edgar
capex{"amount": 392000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-03-27sec_edgar
capex{"amount": 1773000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-12-31sec_edgar
capex{"amount": 838000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-09-27sec_edgar
capex{"amount": 572000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-06-28sec_edgar
capex{"amount": 251000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-03-29sec_edgar
capex{"amount": 2011000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-12-31sec_edgar
capex{"amount": 1664000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-09-28sec_edgar
capex{"amount": 1215000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-06-29sec_edgar
capex{"amount": 720000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-03-30sec_edgar
capex{"amount": 1557000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 406000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-09-29sec_edgar
capex{"amount": 223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-06-30sec_edgar
capex{"amount": 156000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-03-31sec_edgar
capex{"amount": 1665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-12-31sec_edgar
capex{"amount": 1529000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-09-30sec_edgar
capex{"amount": 1007000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-07-01sec_edgar
capex{"amount": 816000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-04-01sec_edgar
capex{"amount": 1260000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-12-31sec_edgar
capex{"amount": 872000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-10-02sec_edgar
capex{"amount": 539000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-07-03sec_edgar
capex{"amount": 324000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-04-03sec_edgar
capex{"amount": 1410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-12-31sec_edgar
capex{"amount": 1061000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-09-26sec_edgar
capex{"amount": 737000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-06-27sec_edgar
capex{"amount": 304000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-03-28sec_edgar
capex{"amount": 2266000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-12-31sec_edgar
capex{"amount": 1683000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-09-27sec_edgar
capex{"amount": 1194000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-06-28sec_edgar
capex{"amount": 614000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-03-29sec_edgar
capex{"amount": 1872000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-12-31sec_edgar
capex{"amount": 1090000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-09-28sec_edgar
capex{"amount": 621000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-06-29sec_edgar
capex{"amount": 340000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-03-30sec_edgar
capex{"amount": 1584000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-12-31sec_edgar
capex{"amount": 1296000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-09-30sec_edgar
capex{"amount": 846000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-07-01sec_edgar
capex{"amount": 349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-04-01sec_edgar
capex{"amount": 1000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-12-31sec_edgar
capex{"amount": 877000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2009-12-31sec_edgar
cash_and_equivalents{"amount": 24069000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-09-29sec_edgar
cash_and_equivalents{"amount": 19137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-06-30sec_edgar
cash_and_equivalents{"amount": 23300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-03-31sec_edgar
cash_and_equivalents{"amount": 25140000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-12-31sec_edgar
cash_and_equivalents{"amount": 26753000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-09-30sec_edgar
cash_and_equivalents{"amount": 35479000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-07-01sec_edgar
cash_and_equivalents{"amount": 38724000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-04-01sec_edgar
cash_and_equivalents{"amount": 35584000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-12-31sec_edgar
cash_and_equivalents{"amount": 31028000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-10-01sec_edgar
cash_and_equivalents{"amount": 29209000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-07-02sec_edgar
cash_and_equivalents{"amount": 33524000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-04-02sec_edgar
cash_and_equivalents{"amount": 32865000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-12-31sec_edgar
cash_and_equivalents{"amount": 33412000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-09-25sec_edgar
cash_and_equivalents{"amount": 34319000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-06-26sec_edgar
cash_and_equivalents{"amount": 31481000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-03-27sec_edgar
cash_and_equivalents{"amount": 10781000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-31sec_edgar
cash_and_equivalents{"amount": 10693000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-09-27sec_edgar
cash_and_equivalents{"amount": 11290000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-28sec_edgar
cash_and_equivalents{"amount": 13129000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-03-29sec_edgar
cash_and_equivalents{"amount": 12431000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 10487000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-09-28sec_edgar
cash_and_equivalents{"amount": 9718000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2018-06-29sec_edgar
cash_and_equivalents{"amount": 11163000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-03-30sec_edgar
cash_and_equivalents{"amount": 11170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-31sec_edgar
cash_and_equivalents{"amount": 11446000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-09-29sec_edgar
cash_and_equivalents{"amount": 11523000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-06-30sec_edgar
cash_and_equivalents{"amount": 10105000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-03-31sec_edgar
cash_and_equivalents{"amount": 9407000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-12-31sec_edgar
cash_and_equivalents{"amount": 9407000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-12-29sec_edgar
cash_and_equivalents{"amount": 9785000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-09-30sec_edgar
cash_and_equivalents{"amount": 10866000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-07-01sec_edgar
cash_and_equivalents{"amount": 9432000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-04-01sec_edgar
cash_and_equivalents{"amount": 10801000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 20945000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-10-02sec_edgar
cash_and_equivalents{"amount": 31441000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-07-03sec_edgar
cash_and_equivalents{"amount": 34420000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-04-03sec_edgar
cash_and_equivalents{"amount": 40862000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 28256000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-09-26sec_edgar
cash_and_equivalents{"amount": 31650000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-06-27sec_edgar
cash_and_equivalents{"amount": 32309000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-03-28sec_edgar
cash_and_equivalents{"amount": 46227000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_equivalents{"amount": 31532000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-09-27sec_edgar
cash_and_equivalents{"amount": 33974000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-06-28sec_edgar
cash_and_equivalents{"amount": 30745000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-03-29sec_edgar
cash_and_equivalents{"amount": 40614000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-12-31sec_edgar

Cite as: FACTANKER, https://factanker.com/entity/5ffa7e5a-bdfc-4f75-abcf-f7f15e7bfff8

From the Record